示例#1
0
 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');
 }