我知道可以修剪图像周围的所有透明度,使图像变小,只包含图像。但是否也可以知道 "盒子 "的位置,它包含了图像?例如,我有100x100的透明图像,它包含了一些东西,在10x10的盒子左上角x=15,y=15。其余都是透明的。
我想最终得到的是10x10的图像,周围都是透明的,但也有15,15的信息。这可能是两个独立的操作。我如何在脚本中做到这一点?
只是仅供参考--我有一堆这样的图片,它们都是图层,我需要修剪并堆叠在一起,使它们可以点击。
在你的问题中,有很多很多的文字,但没有图像,所以我试图猜测你想要什么。我做了这个输入图像。
magick -size 100x100 xc:black -fill white -draw "rectangle 10,20 50,80" image.png
我想你是想知道修剪框的位置 如果你跑到修剪框的位置上 -trim:
-trim
magick image.png -format "%@" info: 41x61+10+20
所以这是一个41x61的盒子,左上角是(10,20)。