思路有了:
可以在上传图片之后,单击确定的时候处理图片,加上水印。
所以可以这样:
1:在上传图片弹出的HTML页 即image.html 里面添加“是否添加水印”的div
<!-- 显示添加水印的div comment#xiaoli 2014.01.11 -->
                    <div style="float:left; line-height:40px; padding-left:5px;">
                        <input id="haveWaterMark" type="checkbox" />是否添加水印
                    </div>
2:在image.js的insertBatch()方法里面添加
if(document.getElementById('haveWaterMark').checked)
            insertWaterMark(imageUrls);
3:实现方法
function insertWaterMark(imageUrls)
    {
        for (var i = 0, ci; ci = imageUrls[i++];)
        {
            //这里可以根据已上传的图片,对其进行添加水印的操作
            //dosomething...
            //将添加水印后的图片url重新赋值给ci.url
            ci.url = "xxx.jpg";//xxx.jpg就是添加水印后的图片名称(记得包含路径)
        }
        return imageUrls;//返回图片对象
    }

解决方案 »

  1.   

    小弟我也要。已经做好了,我是直接上传成功后就有水印的了
    那怎么搞啊,给个思路或源码,谢谢~  
    主要修改Uploader.cs文件就好了,思路就是在点上传时用水印方法处理一遍再保存文件到指定目录啊,代码太多这里发不上来
      

  2.   

    小弟我也要。已经做好了,我是直接上传成功后就有水印的了
    那怎么搞啊,给个思路或源码,谢谢~  
    主要修改Uploader.cs文件就好了,思路就是在点上传时用水印方法处理一遍再保存文件到指定目录啊,代码太多这里发不上来

    那岂不是所有图片都添加了水印,有没可以自己可以选择“是否添加水印”?
      

  3.   

    我提供了部分关键的源码和一个文档说明
    需要的可以自行下载
    UEditor水印部分说明
      

  4.   

    ASP的有吗???只给思路,不给源码,怎么搞啊????