gpt4 book ai didi

php - 下载时给图像加水印...可能吗?

转载 作者:行者123 更新时间:2023-12-01 06:20:23 24 4
gpt4 key购买 nike

简单的问题,有是/否答案,如果是...那么如何?

假设您有一个 HTML 页面,上面有一张没有任何水印的图像。

如果用户将图像保存到计算机上,是否可以在该图像上添加水印?

我需要一个简单的功能,可以在下载或保存时为图像添加水印...

我确实明白,一旦图像在浏览器中加载,从技术上讲它就被下载了,所以有没有办法在屏幕上显示没有水印的图像,并且如果用户打开浏览器缓存,他/她会发现带水印的副本?

如果有人使用任何平台(PHP、GD、jQuery 等)完成此操作,我们将不胜感激您的贡献。

最佳答案

一个技巧可能是将两张图像组合在一起,使它们成为一张。我有图像A: enter image description here

然后我添加图片B(水印版) enter image description here

因此,当您向用户显示图像时,您会使用一张图像作为背景,另一张图像作为图像,因此当用户尝试下载时,他们只会获得一部分。当然,正如已经提到的,用户将能够在屏幕上看到他们可以看到的所有内容,但大多数用户将无法正确组合图像。

请注意,顶部的图像必须是透明的。

我建议在服务器端执行此操作,并在剪切水印后缓存修改后的图像

关于php - 下载时给图像加水印...可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9742890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com