Beispiel #1
0
 /**
  * @covers ByJG\ImageUtil\ImageUtil::resize
  */
 public function testResize()
 {
     // Create the object
     $resourceImg = imagecreatetruecolor(800, 30);
     $expected = $this->getResourceString($resourceImg);
     $this->object->resize(800, 30);
     $result = $this->getResourceString($this->object->getImage());
     $this->assertEquals($expected, $result);
 }
Beispiel #2
0
<?php

use ByJG\ImageUtil\ImageUtil;
require 'vendor/autoload.php';
$resourceImg = imagecreatetruecolor(200, 300);
$img = new ImageUtil($resourceImg);
$img->save('/tmp/resource.png');
$img = new ImageUtil('/tmp/resource.png');
$img->resize(500, 400);
$img->save('/tmp/resource2.png');
// From an URL
$img2 = new ImageUtil('https://raw.github.com/byjg/xmlnuke/master/xmlnuke-common/imgs/logo_xmlnuke.gif');
$img2->rotate(45);
$img2->save('/tmp/resource3.png');
// From an existing resource image