对于水印图片 一般的操作时: 在图片上传的时候就加上水印. 而对于一个常常改变的水印标志的项目中或者是用户有这个需求要更改水印的话 我建议在最初的时候做一个 可以更改的 水印 让水印也动起来.
实现原理: 每一张图片请求一个程序[类] 在类中得到这个图片绘制水印输出图片--其实这个实现过程和 动态产生一个验证码是一样的.
基体流程 配置伪静态页面. 是什么意思呢? 要每一张图片请求同一个程序 如果程序已经写好了 最好的办法是 配置伪静态的方式配置图片的访问路径 到 这个类中
下面就是ini文件中配置的转发方式
RewriteRule ^/images/(.*)/Products/(.*).jpg /Handler/WaterHandler.ashx?url=/images/$1/Products/$2.jpg [I,L]
大家肯定知道这个是 转发的一种方式 如果不知道的朋友可以访问:http://www.docin.com/p-64011495.html 地址 看看 什么是:IIRf
这样的话 通过这个转发机制 就程序或者说是流程可以到WaterHandler.ashx 类中 具体的怎样实现输出 一个图片呢
具体的代码是:
这样就可以输出一张有水印的图片了.而且这个水印是动图的 位置 大小 图片 都可以改了
但是 这样肯定是有一个问题的:资源问题. 每一张图片都是会请求这个对象的 当然对资源也有浪费!
分享到:
相关推荐
java 图片添加水印 图片叠加文字类 图片生成方法,如果需要在已有的图片叠加文字
使用PHP,为图片添加水印图片。 缩放源水印图片,使其最大宽/高度不能超过原图片。
动态图片实现添加水印功能
图片及文字水印,其中文字水印可以用从后台传过来的数据。 IE9及以上浏览器。id 要加水印的区域;watermarkImg 水印为图片的图片url;watermarkText 水印文字; 例如:('shuiyinTest','logo路径.jpg','保密文件,...
java给图片添加水印,网站开发过程中可能需要对上传的图片添加属于本网站的水印,这是一个工具类,能实现添加文字水印和添加图片水印。
1、在网上查看了很多 资料,一般合成图片的方法,有两种;这种要简单、灵活些; 2、做成一哥demo,供学习参考;
给word加入水印图片盖章 网上收集并加入了改造! 本人亲自试验成功! 来源于网络。奉献于网络!
springboot实现上传图片添加水印
1.lib文件夹包含POI相关的jar 2.src文件夹包含水印图片生成的类以及Excel添加水印图片的源码
添加水印方法(水印图片,目标图片),添加在右下角(根据坐标显示) 针对网页图片添加水印,用java语言编写,很简单。 // 获取水印图片的路径 String planeImage = request.getSession().getServletContext()....
Java实现在图片上添加水印图片和水印文字.docJava实现在图片上添加水印图片和水印文字.docJava实现在图片上添加水印图片和水印文字.docJava实现在图片上添加水印图片和水印文字.doc
java导出excel 动态添加水印,可以通过在Excel中插入一个包含水印信息(如登录人姓名、身份账号等)的图片来实现。java导出excel 动态添加水印,可以通过在Excel中插入一个包含水印信息(如登录人姓名、身份账号等)...
使用Graphics和LockBits锁内存方式进行图片水印的添加和去掉操作
Java为图片添加水印功能,这个水印类的操作比较实用,不但可以旋转水印图像,还可设置其水印图片的透明度,使其与原图融为一体,给图片添加水印,可以设置图片水印的角度,设置对线段的锯齿状边缘处理,第一参数->...
自己开发的处理图片 压缩 等比例缩放 加水印文字 加水印图片 自定义加水印的位置。很不错的哦,需要本机有.net framework4.0环境支持。平时有时候需要用到图片的处理这个就不错。
android添加图片水印,动态添加
JS用层实现为图片添加水印效果JS用层实现为图片添加水印效果JS用层实现为图片添加水印效果JS用层实现为图片添加水印效果JS用层实现为图片添加水印效果JS用层实现为图片添加水印效果JS用层实现为图片添加水印效果JS用...
图像盲水印将水印信息以不可见的形式添加到原图信息中,您可对疑似被盗取的资源进行盲水印提取,验证图片归属。适用场景 #鉴权追责 您可对图片资源增加半盲水印,在发现恶意攻击方盗取您的资源后将疑似被盗取图取回...
上传之前预览 ,上传到服务器后加文字水印 或者 图片水印,调用相应的方法即可