Guest User

Untitled

a guest
Jan 22nd, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. public function setImages($file)
  2. {
  3. $tmpImage = tempnam(sys_get_temp_dir(), 'img');
  4. $tmpThumb = tempnam(sys_get_temp_dir(), 'thumb');
  5.  
  6. $newImage = new \Imagick();
  7. if ($newImage->readImage($file))
  8. {
  9. $newThumb = $newImage->clone();
  10. $newThumb->cropThumbnailImage(50, 50);
  11. $newThumb->writeImage($tmpThumb);
  12.  
  13. $this->setThumbnail($tmpThumb);
  14.  
  15. $newImage->resizeImage(400, 400, \Imagick::FILTER_LANCZOS, 1);
  16. $newImage->writeImage($tmpImage);
  17.  
  18. $this->setFile($tmpImage);
  19. }
  20. else
  21. {
  22. echo 'error reading the file: ';die();
  23. }
  24.  
  25. return $tmpImage;
  26. }
Add Comment
Please, Sign In to add comment