示例#1
0
 /**
  * @covers ByJG\ImageUtil\ImageUtil::getFilename
  * @covers ByJG\ImageUtil\ImageUtil::save
  */
 public function testSave_NewName()
 {
     $fileName = sys_get_temp_dir() . '/testing.png';
     $this->object->save($fileName);
     $this->assertFileExists($fileName);
     $image = new ImageUtil($fileName);
     $this->assertEquals($this->getResourceString($this->object->getImage()), $this->getResourceString($image->getImage()));
     unlink($fileName);
 }
示例#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