Exemplo n.º 1
0
 public function resizeImage(ImageManipulator $resizer)
 {
     $res = parent::resizeImage($resizer);
     $config = self::getApplication()->getConfig();
     if ($config->get('ENABLE_WATERMARKS') && $res[3]) {
         $isLeft = in_array($config->get('WATERMARK_POSITION'), array('BOTTOM_LEFT', 'TOP_LEFT'));
         $isTop = in_array($config->get('WATERMARK_POSITION'), array('TOP_RIGHT', 'TOP_LEFT'));
         $x = $config->get('WATERMARK_X');
         $y = $config->get('WATERMARK_Y');
         if ('IMG_CENTER' == $config->get('WATERMARK_POSITION')) {
             $x = $y = null;
         }
         $res[3]->watermark($config->get('WATERMARK_IMAGE'), $isLeft, $isTop, $x, $y);
         $res[4]->watermark($config->get('WATERMARK_IMAGE'), $isLeft, $isTop, $x, $y);
     }
     return $res;
 }