我需要将一些照片上传到网站,我过去已经将相同的照片上传到了网站,现在我将它们从网站上删除了,我不允许再次上传相同的照片。每次我发现自己处于这种情况时,我都必须为同一件事拍摄新照片并将新照片上传到网站,我可以这样做。我怀疑这些网站有一个包含旧图片的数据库,以便它可以检查以前是否上传过图片。为了不每次都拍新照片,我想编辑以前的照片,使它们看起来完全一样,但不会被检测为以前上传的照片。
我不知道他们使用什么样的算法,但我想尝试这样的事情:只改变一个像素,改变图片的色调/饱和度等非常小的量。这样,希望“新”图片看起来一样,我仍然可以上传它。
我更喜欢 Windows 的命令行解决方案,但无论如何,Linux 都可以。像这样的东西:
change_picture_but_not_really.exe photo1.png photo2.png photo3.png
我认为一些图形编辑器的高级功能也可以。我记得 Photoshop 能够自动执行一些任务(使用 GUI),目前我正在使用 GIMP,它是否能够满足我的需要?
我也知道存在隐写术,我认为这不是一个完美的解决方案,但也许它很快(如果有人可以建议一些 CLI 程序......)
您可以使用例如 ImageMagick。例如,要将曝光更改为 +3(10 大约是一档),您可以使用命令:
要将饱和度更改 +5%,您可以使用命令(质量更改):