public function testBasic() { $assetsRoot = __DIR__ . '/assets/'; $flower = $assetsRoot . 'flower.jpg'; $im = new ImageProcessor($flower); $im->fitOut(100, 100, ImageProcessor::GRAVITY_EAST); $im->saveAs($assetsRoot . 'flower-100x100.jpg'); $info = ImageProcessor::getImageInfo($assetsRoot . 'flower-100x100.jpg'); $this->assertEquals(100, $info['width'], 'width of fitOut is ok'); $this->assertEquals(100, $info['height'], 'height of fitOut is ok'); $im->fitIn(100, 100); $im->saveAs($assetsRoot . 'flower-100x62.jpg'); }