/** * @expectedException Naucon\Image\Exception\ImageException * @return void */ public function testLoadEmptyString() { $imageData = ''; $image = new Image(); $imageWriter = $image->load($imageData); $this->assertInstanceOf('Naucon\\Image\\ImageWriter', $imageWriter); }
<?php use Naucon\Image\Image; $image = new Image(); // create image in 320x213 $imageWriter = $image->create(320, 213); // or load image data $imageData = file_get_contents(__DIR__ . '/example.png'); // from a string $imageWriter = $image->load($imageData); // or open image file $imageWriter = $image->open(__DIR__ . '/example.png'); echo 'width: ' . $imageWriter->getWidth(); // width: 320 echo '<br/>'; echo 'height: ' . $imageWriter->getHeight(); // height: 213 $imageWriter->transparentColor(0, 0, 0)->negative()->grayscale()->brightness(100)->contrast(50)->gamma(1.0, 2.0)->colorize(0, 255, 0)->outline()->emboss()->blur()->blurGaussian()->sharpen()->sketchy()->smooth(8)->pixelation(3)->alphaBlending(true)->antialiase(true)->scale(100, 100)->save(__DIR__ . '/tmp/new_image.png'); // save image as file // or dump image //$imageWriter->dump('gif'); unset($imageWriter); // close image resource