php 如何检查图片是否已经加过水印? 求解

如题所述

在php采集的时候,尤其是大量的自动采集的时候,加了水印的图片想程序自动鉴别。
你是这种想法吗?
这种想法可以,但没有这种方法。以前没有,今后也不会有。
水印和图片已经形成一张新图片了,不要说PHP对图片没有识别能力,就算PHP对图片有识别能力,它也没有办法识别图片上哪个属于图片内容,哪个属于水印内容。
但是,我们就没有办法处理水印的问题吗?办法肯定是有的。我提供几种思路:
1、我们自己建立一个无水印网站地址库,这个由我们日常来管理。php通过图片的真实地址,属于无水印网站地址范围,就认为是无水印的。不在范围内的,就作为有水印处理。
2、如果我们固定从某个大站取图片,它的图片有的有水印,有的无水印,而且有水印的都是那么固定的格式,那我们就根据它的方法,在水印上添加我们的水印。但这不是万能的,如果它在图片上全部铺满它的logo或者网址,像贴满膏药一样无法下手,我们只能对此说sorry,换个网站吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-03
这个还不能检测图片是否加过水印
你可以在数据库里面加一个字段。例如 AddSy 默认
如果是第一次加水印,那么让AddSy=1
以后在修改的时候 再去判断AddSy是否等于1 ,如果是,就不需要再加水印!

希望可以帮到你!追问

AddSy字段是在哪里的?图片中?还是自己设定的

追答

图片中设定不了,需要自己设定。

追问

谢谢!

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网