我正在尝试为Code igniter中的图像添加水印。但是失败的所有方法或水印都没有添加。
我正在使用拖放多图片上传功能。
我该怎么做?
答案 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文档。