本地上传图片时添加图片水印
1 上传区域的 HTML 页
UEditor/dialogs/image/image.html line61
添加”是否添加水印”的 div
<!—显示是否添加水印的div comment#xiaoli 2014.01.11 -->
<div style="float:left; line-height:40px; padding-
left:5px;">
<input id="haveWaterMark" type="checkbox" />是否
添加水印
</div>
2 添加水印事件
UEditor/dialogs/image/image.js line273
在insertBatch()方法中判断”是否添加水印”是否选中
if(document.getElementById('haveWaterMark').checked)
insertWaterMark(imageUrls);
添加水印的方法 line301:
function insertWaterMark(imageUrls)
{
//详细见源代码,在文档底部
}
3 给图片加水印的处理文件
UEditor/net/ WaterMarkHandler.ashx
1. 新生成的图片(有水印)不能与原图文件名一样,所以我重命名了新图:
line31 : string newfileName = “…”; //若需要修改新图名称,则修改此处
2. 生成新图后,原图默认删除,若想保留原图请将以下代码注释(line92):