UEditor编辑器实现上传图片自动加水印功能PHP源码

UEditor编辑器是百度旗下的免费开源富文本编辑器,使用很方便,但是也有缺点,比如,上传图片不能自动添加水印,下边我们就来说说如何在UEditor编辑器中自动实现上传图片添加水印功能,操作很简单。

UEditor编辑器实现上传图片自动加水印功能PHP源码_第1张图片

首先找到UEditor/PHP目录下的Uploader.class.php的文件,打开该文件,找到以下代码,大概在122行,不同版本可能稍微有所偏差,不会差太多,或者直接搜索即可。

$this->stateInfo = $this->stateMap[0];

找到后,在该以上代码下方添加如下代码:

$this->imageWaterMark($this->filePath,9,'logo.png');

其中,imageWaterMark就是添加水印的函数,filepath是图片名称,9代表上传的水印位置,logo.png为水印图片,水印需要放在PHP目录下,如果放在其他目录下的话,需要添加图片的绝对路径。

然后再,Uploader类中添加以下函数:

 
 

你可能感兴趣的:(编辑器,php,开发语言)