我需要清理我的水印图像。我知道我可以使用 Photoshop 或其他具有相同功能的软件来完成此操作,但我对自动化此功能感兴趣。
我知道水印只是添加到图像层的徽标。我知道 ruby 语言有很多宝石,它们适用于图像。例如rmagik、回形针等。
我尝试谷歌有关如何使用 Ruby 从图像中删除水印的信息,但没有找到任何肯定的答案。我阅读了 rmagik 和回形针 gems wiki,据我了解,我无法使用它从图像中删除水印。
我知道,使用carrierwave gem我可以在图像上添加水印:
img.write('composite.gif')
例如,我把带水印的图片放到谷歌图片搜索中,解析搜索结果,得到这张没有水印的图片。这将是非常糟糕的硬核风格的答案,但它会是答案!这个答案会给我一些结果。
也许我有一些删除水印的方法?是否存在具有此功能的其他宝石?也许我不理解 rmagik 和回形针宝石 wiki 中的某些内容?也许有人有同样的问题?所以,这就是我寻求帮助的原因。
PS1:我的问题表明对正在解决的问题的理解。我不要求推荐或查找工具、库或最喜欢的场外资源。我问:我怎样才能以编程方式和使用 ruby 解决我的问题(如果你不明白,请参阅问题标题)。但有时使用一些工具或库可以解决一些问题!
PS2:如果我需要重复:我没有侵犯任何所有权。这只是一个科学问题。