如何在Code igniter中为图像添加水印?

时间:2016-05-22 08:56:41

标签: php codeigniter watermark

我正在尝试为Code igniter中的图像添加水印。但是失败的所有方法或水印都没有添加。

我正在使用拖放多图片上传功能。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

尝试codeigniter水印库。

  

链接:   https://www.codeigniter.com/user_guide/libraries/image_lib.html

功能是$this->image_lib->watermark()

答案 1 :(得分:0)

如果你想添加水印,我建议codeigniter image_lib类也喜欢@ dev87。 你可以像这个函数一样使用:

    /**
 * https://www.codeigniter.com/user_guide/libraries/image_lib.html?highlight=water#watermarking-an-image
 */
public function AddWaterMark($image_url = NULL, $watermark_url = NULL)
{
    $this->load->library('image_lib');
    $config['source_image'] = $image_url;
    $config['new_image'] = $image_url;
    $config['wm_overlay_path'] = $watermark_url;

    $config['wm_type'] = 'overlay';
    //the overlay image
    $config['wm_opacity'] = 90;
    $config['wm_vrt_alignment'] = 'bottom';
    $config['wm_hor_alignment'] = 'right';
    $this->image_lib->initialize($config);

    $this->image_lib->watermark();
}

此代码会将您的水印图像放到$ image_url pathed图像中。你可以在底部和右边说。请查看codeigniter文档。