答案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。
如果这个答案有帮助,或者您有其他问题或需要澄清,请告诉我。