当前位置: 首页 > article >正文

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

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

image.png

首先找到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类中添加以下函数:


                

http://www.kler.cn/a/145027.html

相关文章:

  • 【C++初阶】四、类和对象(构造函数、析构函数、拷贝构造函数、赋值运算符重载函数)
  • 《向量数据库指南》——向量数据库Milvus Cloud搭建Excel公式编辑器助手
  • 柑橘病害数据集(四类图像分类,没有打yolo标签)
  • 聊聊httpclient的connect
  • 【OpenCV实现图像:使用OpenCV进行图像处理之透视变换】
  • 基于python+TensorFlow+Django算法模型的车辆车型识别系统
  • Shell脚本:Linux Shell脚本学习指南(第三部分Shell高级)二
  • jQuery 第十一章(表单验证插件推荐)
  • 杂货铺 | Windows系统上解压缩tgz文件
  • 用static修饰的Java类
  • Visual Studio 使用MFC 单文档工程绘制单一颜色直线和绘制渐变颜色的直线(实例分析)
  • HashMap的实现原;HashMap的工作原理;HashMap存储结构; HashMap 构造函数
  • HarmonyOS ArkTS 保存应用数据(十)
  • CTFSHOW sqll注入
  • Add, Divide and Floor(cf round 158 div2)
  • 【C/PTA —— 10.函数1(课外实践)】
  • 【数据结构/C++】栈和队列_链队列
  • 怎么给数据库某个字段建立一个前缀索引
  • 航天宏图——宏图1号样例数据0.5米-5米分辨率(上海部分)
  • 队列详解(C语言实现)