for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AmaTeam\Image\Projection\Image\Adapter\Imagick;
use AmaTeam\Image\Projection\API\Image\ImageFactoryInterface;
use Imagick;
class ImageFactory implements ImageFactoryInterface
{
public function read($blob)
$resource = new Imagick();
$resource->readImageBlob($blob);
return new Image($resource);
}
public function create($width, $height)
$resource->newImage($width, $height, 'none');
public function supported()
return class_exists('\Imagick');