Example #1
0
 /**
  * Create a new background image var from the old background image var.
  */
 public function createNewVarFromBackgroundImage()
 {
     $virginImage = ImageWorkshopLib::generateImage($this->getWidth(), $this->getHeight());
     // New background image
     ImageWorkshopLib::mergeTwoImages($virginImage, $this->image, 0, 0, 0, 0);
     unset($this->image);
     $this->image = $virginImage;
     unset($virginImage);
     $layers = $this->layers;
     foreach ($layers as $layerId => $layer) {
         $this->layers[$layerId] = clone $this->layers[$layerId];
     }
 }