コード例 #1
0
 /**
  * @param ImageInterface|\Imagine\Gmagick\Image $image
  *
  * @return ImageInterface
  */
 public function apply(ImageInterface $image)
 {
     /** @var \Gmagick $gmagick */
     $gmagick = $image->getGmagick();
     $gmagick->reduceNoiseImage((double) $this->getOption('radius', 0));
     return $image;
 }
コード例 #2
0
ファイル: SwirlFilter.php プロジェクト: CG77/ezpublish-kernel
 /**
  * @param ImageInterface|\Imagine\Gmagick\Image $image
  *
  * @return ImageInterface
  */
 public function apply(ImageInterface $image)
 {
     /** @var \Gmagick $gmagick */
     $gmagick = $image->getGmagick();
     $gmagick->swirlimage((double) $this->getOption('degrees', 60));
     return $image;
 }
コード例 #3
0
ファイル: ImageTest.php プロジェクト: Danack/Imagine
 protected function getImageResolution(ImageInterface $image)
 {
     return $image->getGmagick()->getimageresolution();
 }