/** * * @param image $image * @param rectangle $rectangle */ public function fromArea($image, $sourceImage, $rectangle) { $image->init(); $sourceImage->init(); if (is_resource($sourceImage->meta)) { $image->meta = imagecreatetruecolor($rectangle->getWidth(), $rectangle->getHeight()); $this->_thumbnail($sourceImage->meta, $image->meta, $rectangle); } }
public function imageInterface($file) { if (get_class($file) != 'FileInterface') { $file = new FileInterface($file); } $this->file = $file; if (!($this->image = image::init($file->getPath()))) { return false; } }
/** * * @param image $image * @param rectangle $rectangle */ public function fromArea($image, $sourceImage, $rectangle) { $image->init(); $sourceImage->init(); if ($image->meta instanceof Imagick) { if ($sourceImage->meta instanceof Imagick) { $source = $sourceImage->meta->coalesceImages(); $this->_thumbnail($sourceImage->meta, $image->meta, $rectangle); } } }