Exemplo n.º 1
0
 public function perfectOverlay(Lib $overlayImage)
 {
     if ($overlayImage->getWidth() == $this->getWidth() && $overlayImage->getHeight() == $this->getHeight()) {
         goto overlay;
     }
     $ratio = max($this->getWidth() / $overlayImage->getWidth(), $this->getHeight() / $overlayImage->getHeight());
     $size = new Size($overlayImage->getWidth() * $ratio, $overlayImage->getHeight() * $ratio);
     $overlayImage->resize($size);
     overlay:
     $this->overlay($overlayImage, new Center($this, $overlayImage));
 }