Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function setImages($file)
- {
- $tmpImage = tempnam(sys_get_temp_dir(), 'img');
- $tmpThumb = tempnam(sys_get_temp_dir(), 'thumb');
- $newImage = new \Imagick();
- if ($newImage->readImage($file))
- {
- $newThumb = $newImage->clone();
- $newThumb->cropThumbnailImage(50, 50);
- $newThumb->writeImage($tmpThumb);
- $this->setThumbnail($tmpThumb);
- $newImage->resizeImage(400, 400, \Imagick::FILTER_LANCZOS, 1);
- $newImage->writeImage($tmpImage);
- $this->setFile($tmpImage);
- }
- else
- {
- echo 'error reading the file: ';die();
- }
- return $tmpImage;
- }
Add Comment
Please, Sign In to add comment