public function watermark($src, $options) { require_once dirname(__FILE__) . '/image/image.php'; if (isset($options['image'])) { $options['image'] = JPATH_SITE . '/' . $options['image']; } if (isset($options['font_style'])) { $options['font_style'] = JPATH_SITE . '/' . $options['font_style']; } $image = new WFImage($src, $this->get('prefer_imagick', true)); if ($image->watermark($options)) { if ($this->get('ftp', 0)) { @JFile::write($src, $image->toString($ext)); } else { @$image->toFile($src); } } unset($image); return $src; }