我正在为一家公司制作网站,之前的网站管理员调整了所有图片的大小,并在右下角贴上了水印。现在我有了一个 64GB 的大文件夹,里面都是照片,我需要在网站上找到这些图片的原始版本。显然这会花费我太多时间,而且这将是一份无聊的工作。
有什么可以帮助我加快这项繁琐的任务吗?
哦,显然文件名也改变了。
答案1
我必须完成一项与您描述非常类似的任务。我最终使用的软件名为图像比较器。它会“直观地”比较图像,然后列出它认为匹配的图像,以便您可以并排比较它们(图片和文件详细信息)。他们有一个免费版本,因此您可以毫无顾忌地试用。试用版几乎可以完成所有功能,除了允许您批量工作(因此仍然功能齐全,只是使用起来有点繁琐)。我确实发现有时它会建议 2 张完全不同的图像为 99% 相等,但它们很容易发现,所以这不是什么大问题。
答案2
我假设你想编写一个程序来完全自动化这个过程,而混杂因素是即使没有被水印污染的图像的左上角,由于有损图像压缩,在重新保存的图像中也不相同。
编写一个程序来加载并计算每幅图像左上部分的一些简单指标,这些指标在原始图像和加水印图像中应该几乎相同。平均像素值,或最大值或最小值的 x,y 位置。按最接近的匹配对图像进行配对。