使用Imagemagick查找黑色边框尺寸

使用Imagemagick查找黑色边框尺寸,image,imagemagick,Image,Imagemagick,我想知道是否有任何方法可以使用Imagemagick找到图像周围黑色边框的尺寸(上、下、左、右) 我相信这张照片的黑边是 顶部和底部=10像素, 左和右=5像素 但我如何使用imagemagick或任何其他工具来找到所有这四个维度呢 任何对我的问题的帮助或提示都将不胜感激!提前谢谢 请始终提供您的ImageMagick版本以及您正在使用的操作系统 如果您使用的是IMv7,您可以使用如下命令找到这些边框的宽度 magick input.jpg -fuzz 10% -set page "

我想知道是否有任何方法可以使用Imagemagick找到图像周围黑色边框的尺寸(上、下、左、右)

我相信这张照片的黑边是 顶部和底部=10像素, 左和右=5像素 但我如何使用imagemagick或任何其他工具来找到所有这四个维度呢


任何对我的问题的帮助或提示都将不胜感激!提前谢谢

请始终提供您的ImageMagick版本以及您正在使用的操作系统

如果您使用的是IMv7,您可以使用如下命令找到这些边框的宽度

magick input.jpg -fuzz 10% -set page "%[@]" -format "Left: %[fx:page.x] Right: %[fx:w-page.width-page.x] Top: %[fx:page.y] Bottom: %[fx:h-page.height-page.y]\n" info:
它使用“-set page”%[@]”进行某种伪修剪,并将尺寸和偏移存储在可以使用FX表达式访问的变量中。由于JPG压缩,示例中的黑色边框并非全部为一种颜色,因此我必须在该设置之前使用“-fuzz 10%”来调整修剪的公差

了解有关FX表达式的详细信息