Esempio n. 1
0
 /**
  * @depends         testCreate
  * @return          void
  */
 public function testDump()
 {
     $image = new Image();
     $imageWriter = $image->create(1, 1);
     $this->expectOutputString(file_get_contents(__DIR__ . '/pixel.gif'));
     $this->assertTrue($imageWriter->dump('gif'));
     unset($imageWriter);
 }
Esempio n. 2
0
<?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