【发布时间】:2021-11-01 18:10:51
【问题描述】:
我有一些图像想要裁剪,但希望通过命令行而不是手动进行。
我想根据某种颜色的边框(在这种情况下为#31393C)裁剪图像(我已经裁剪了上半部分,其他颜色去饱和并使用 ffmpeg 分割帧)。例如,我想要这张图片:
像这样裁剪:
我尝试了一些命令,但不幸的是它们对我不起作用。
convert image.jpg -bordercolor "#31393C" -border 2x2 -fuzz 10% -trim output.jpg
我还尝试将不是 #31393C 的部分填充为白色,然后进行裁剪,这可能会作为一种解决方案,因为我想提高使用 OCR 的能力:
convert image.jpg -fill white -fuzz 11% +opaque "#31393c" result.jpg
convert result.jpg -bordercolor white -border 10x10 -fuzz 10% -trim output.jpg
【问题讨论】:
标签: image-processing ffmpeg imagemagick ocr