Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为图像创建隐藏水印,使其在(至少)调整大小后仍然有效_Php_Image_Algorithm_Watermark - Fatal编程技术网

Php 如何为图像创建隐藏水印,使其在(至少)调整大小后仍然有效

Php 如何为图像创建隐藏水印,使其在(至少)调整大小后仍然有效,php,image,algorithm,watermark,Php,Image,Algorithm,Watermark,我将在我的主页上为我的图像创建我自己的(隐藏的)水印。这样做的目的是为每个用户动态地为每个图像签名 这一设想是,当在其他地方发现图像时,能够分辨出图像是从哪个用户泄露的 当我问自己“我的水印将如何在调整尺寸后存活下来”时,我打算使用alpha像素对img进行“签名” 我不知道,如果您能为我指出最佳实践/算法/想法,我将非常高兴 谢谢你的时间和帮助 编辑 来详细说明我的想法。我打算为用户获取一个唯一标识符(name/hash/id),并映射到唯一的x/y坐标,然后在现有图像上绘制它们。当然,这也必

我将在我的主页上为我的图像创建我自己的(隐藏的)水印。这样做的目的是为每个用户动态地为每个图像签名

这一设想是,当在其他地方发现图像时,能够分辨出图像是从哪个用户泄露的

当我问自己“我的水印将如何在调整尺寸后存活下来”时,我打算使用alpha像素对img进行“签名”

我不知道,如果您能为我指出最佳实践/算法/想法,我将非常高兴

谢谢你的时间和帮助

编辑
来详细说明我的想法。我打算为用户获取一个唯一标识符(name/hash/id),并映射到唯一的x/y坐标,然后在现有图像上绘制它们。当然,这也必须反过来工作,我将alpha像素映射回uniqe用户标识符。但是当我想考虑大小调整时,我不能使用x/y坐标,可以吗?

你可以尝试使用隐写术


或者只需在JPG服务字段中保存相同的信息。例如,在EXIF.

中,数字水印是一个非常重要的问题。你需要开始查阅文献,例如,你也发现了这个