自动照片裁剪

自动照片裁剪

我想用命令行裁剪照片黑色背景

此命令没有帮助:

convert input.png -trim output.png

我的形象

答案1

您可以尝试 Imagemagick 的-trim选项-fuzz

-trim选项可移除与角像素颜色完全相同的任何边缘。用于-fuzz移除-trim与角像素颜色几乎相同的边缘。

例如:

convert input.png -trim -fuzz 10% output.png

您可以-fuzz上下调整该值,直到裁剪出您想要的量。以下是有关该-fuzz值的信息:

-fuzz distance{%}

在此距离内的颜色被视为相同。

许多算法都会搜索目标颜色。默认情况下,颜色必须精确。使用此选项可匹配 RGB 空间中接近目标颜色的颜色。例如,如果您想使用 -trim 自动修剪图像的边缘,但图像是扫描的,并且目标背景颜色可能会有少量差异。此选项可以解释这些差异。

该距离可以采用绝对强度单位,或者通过附加 % 作为最大可能强度的百分比(255、65535 或 4294967295)。

使用 +fuzz 将 fuzz 值重置为 0。

如果这个答案有帮助,或者您有其他问题或需要澄清,请告诉我。

相关内容