Imagemagick去除水印

Imagemagick去除水印,imagemagick,Imagemagick,是否可以删除过去与imagemagick库一起放置的水印 谢谢;) 更新 我的意思是,我需要从图像中删除我的徽标。在官方文档中找不到如何从图像中删除水印。是,如果从备份中还原原始文件目录。我假设您渲染了一个单层文件,其中IM合成/覆盖了图像上的水印。目前还没有可靠和实用的方法来去除此类标记,更不用说通过批量处理了。例外情况可能包括,如果水印始终呈现在平面颜色上,等等。通过使用其delogo过滤器,可以使用ffmpeg轻松删除徽标。您所需要提供的只是视频中显示的徽标的坐标和尺寸 这对视频非常有效,

是否可以删除过去与imagemagick库一起放置的水印

谢谢;)

更新


我的意思是,我需要从图像中删除我的徽标。在官方文档中找不到如何从图像中删除水印。

是,如果从备份中还原原始文件目录。我假设您渲染了一个单层文件,其中IM合成/覆盖了图像上的水印。目前还没有可靠和实用的方法来去除此类标记,更不用说通过批量处理了。例外情况可能包括,如果水印始终呈现在平面颜色上,等等。

通过使用其delogo过滤器,可以使用ffmpeg轻松删除徽标。您所需要提供的只是视频中显示的徽标的坐标和尺寸

这对视频非常有效,您可以将图像转换为视频并应用此过滤器,甚至可以将一组图像编译为视频,然后将其分解为帧以获得清晰的图像。仅使用ffmpeg就可以轻松完成所有这一切。 例如过滤器语法:ffmpeg-i(您的视频url)-f“delogo=x=0:y=0:w=100:h=77:band=10”-r(输出文件url)


查找完整的文档。

除非在徽标顶部放置一些内容,否则这是不可能的。如果单个图像(非视频)上的水印相对较小,则可以将水印区域设置为透明或某种颜色,并使用精确定位技术尝试还原该区域中的图像。它并不完美。对于一个视频的多个帧,您可以使用imagemagick完成相当好的工作,并使用3个连续帧计算序列中值。对于一幅图像,一旦图像数据被覆盖,就没有可靠地去除水印的好方法。使用水印图像,可以将其从背景图像中删除继续:有关视频,请参阅。有关单个图像,请参见。阿尔索