如何使用ImageMagick修剪此图像?

如何使用ImageMagick修剪此图像?,imagemagick,trim,imagemagick-convert,Imagemagick,Trim,Imagemagick Convert,我理解-trim可用于删除多余的空白 如何使用Imagemagick转换: 注意:要删除的底部边框的大小未知 到 注意:默认的-trim标志不起作用 convert-trim pre-trim.png post trim.png的输出为: 缺少左右两边的边框。更新的答案 您可以在一侧添加一些色带以保护其他3侧,然后修剪要修剪的一侧,然后拆下保护带 magick frame.png -gravity north \ -background cyan -splice x10

我理解
-trim
可用于删除多余的空白

如何使用Imagemagick转换:

注意:要删除的底部边框的大小未知

注意:默认的
-trim
标志不起作用

convert-trim pre-trim.png post trim.png
的输出为:


缺少左右两边的边框。

更新的答案

您可以在一侧添加一些色带以保护其他3侧,然后修剪要修剪的一侧,然后拆下保护带

magick frame.png -gravity north    \
   -background cyan    -splice x10 \
   -background magenta -splice x10 \
   -rotate 90 -trim +repage        \
   -gravity east -chop 10x -rotate -90 result.png
以下是修剪前保护条的中间图像:

感谢Anthony Thyssen出色的ImageMagick使用页面

原始答案

您可以使用以下工具将底部切掉68个像素:

convert frame.png -gravity south -chop x68 result.png

更新的答案

您可以在一侧添加一些色带以保护其他3侧,然后修剪要修剪的一侧,然后拆下保护带

magick frame.png -gravity north    \
   -background cyan    -splice x10 \
   -background magenta -splice x10 \
   -rotate 90 -trim +repage        \
   -gravity east -chop 10x -rotate -90 result.png
以下是修剪前保护条的中间图像:

感谢Anthony Thyssen出色的ImageMagick使用页面

原始答案

您可以使用以下工具将底部切掉68个像素:

convert frame.png -gravity south -chop x68 result.png

如果底部的像素数未知怎么办?但是,颜色是已知的。如果底部的像素数未知怎么办?然而,颜色是已知的。