cleitonalmeida/watermark

使用此模块轻松在您的图像上插入水印,适用于ZendFramework 2

dev-master 2013-02-17 19:07 UTC

This package is not auto-updated.

Last update: 2024-09-22 02:33:17 UTC


README

使用此模块轻松在您的图像上插入水印,适用于ZendFramework 2

设置

以下步骤是使此模块正常工作所必需的,考虑到zf2-skeleton或非常类似的应用程序

  1. 运行: php composer.phar require cleitonalmeida/watermark:dev-master
  2. WaterMark 添加到启用的模块列表中。

快速入门

  • 例如,将以下代码添加到控制器动作中,假设示例图像

    //taking the image url
    $targetFolder = 'public/uploads/';
    $url = $renderer->basePath($targetFolder);
    $url = $_SERVER['DOCUMENT_ROOT'] . $url;
    
    $watermark = $this->getServiceLocator()->get('WaterMark');
    $watermark_options = array(
      'watermark' => $url . "/watermark.png",
      'halign' => +1,
      'valign' => +1,
      'hshift' => -10,
      'vshift' => -10,
      'type' => IMAGETYPE_JPEG,
      'jpeg-quality' => 70,
    );
    
    // Save watermarked image to file
    $watermark::output($url . "input_image.jpg", $url . "output_image.jpg", $watermark_options);
    

请,如果您对这个Zend Framework模块感兴趣,请报告任何问题,并不要犹豫贡献。

报告错误 | 分支我