Example #1
0
 public function replaceGrf($zpl, $ratio)
 {
     return $this->replaceImages($zpl, function ($grf) use($ratio) {
         /**
          * @var GRF $grf
          */
         $image = $grf->toImage();
         $imageBox = new ImageBox($image);
         $imageBox->setWidth($imageBox->getWidth() * $ratio);
         $imageBox->setHeight($imageBox->getHeight() * $ratio);
         return GRF::fromImage($imageBox->getReplacedByImage($image));
     });
 }