コード例 #1
0
 /**
  * Saves a backups of current state of image core
  *
  * @param  Intervention\Image\Image $image
  * @return boolean
  */
 public function execute($image)
 {
     // clone current image resource
     $size = $image->getSize();
     $clone = imagecreatetruecolor($size->width, $size->height);
     imagealphablending($clone, false);
     imagesavealpha($clone, true);
     imagecopy($clone, $image->getCore(), 0, 0, 0, 0, $size->width, $size->height);
     $image->setBackup($clone);
     return true;
 }
コード例 #2
0
 /**
  * Saves a backups of current state of image core
  *
  * @param  Intervention\Image\Image $image
  * @return boolean
  */
 public function execute($image)
 {
     // clone current image resource
     $image->setBackup(clone $image->getCore());
     return true;
 }