我正在为网站制作图片库。将会有一堆图像包含在内,而且现在都没有水印。有没有办法在没有照片的情况下对它们进行水印成像?我问这个是因为新的图像会随着时间的推移而增加,而且每个人都会花费很多时间。另一种解决方案是使图像不可复制,但我不确定会采取什么措施。任何想法都表示赞赏。
答案 0 :(得分:0)
不幸的是,问题有点模糊,所以我会尝试指出各个方向,你可以决定哪一个最适合你。
如果您想实时编辑图像,为什么不使用PHP的GD
或ImageMagick
库。两者都适合您的情况,您可以缓存结果。您还可以检查水印图像的更改,如果已更改,请重置所有缓存的图像。
更简单的方法是将您想要尝试保护的图像设置为background-image
某些div
,其中您添加的水印还包含水印(内部) div
)。您还可以使用z-index
es来获得非常相似的结果。如果你正沿着这条路走下去,那么你也可以添加一些JavaScript来禁用图像上的点击,或者甚至包括一个弹出窗口,说明图像是受版权保护的。然而值得注意的是,这是一种保护图像的安全性较低的方式,有些人(比如我)只会更加鼓励他们掌握原作。