我想将图像从 +245+15 垂直切割到 +50+125?
我可以通过图形方式做到这一点:
display sample.png
然后Transform > Chop > Direction > vertical然后拖一条线。
但是,我需要通过 CLI 来完成。
我使用
display sample.png
得到了 x 和 y,然后是 Image Edit > Region of Interest
现在我想插入值
convert sample.png -chop
。我从 ImageMagick chop 中找到了一些提示,可以删除图像中的空白行.
我还找到了一个example使用
-chop
和-gravity
。例如,
convert sample.png -gravity South -chop 0x20 result.png
但我正在寻找的是这样的东西:
convert sample.png -chop-point-a +245+15 -chop-point-b +50+125 -direction vertical result.png
我该怎么做?
更具体地说,我想要以下内容作为输入:
和以下作为输出:
可以看到一张表格被分成两页,我把它们合并为一张表格
我仍然无法理解您的问题 - 您所指的未标记点在哪里,或者您提供的偏移量如何可能与具有您尺寸的图像相关。
以下是我将如何提取您似乎需要的部分:
magick WfAqm.png -write MPR:orig -crop 606x1008+332+343 \( MPR:orig -crop 606x1039+332+1982 \) -append result.png
加载您的图像,并在名为orig
的
“Magick Persistent Register”中进行复制。我这样做是为了稍后可以参考它进行第二次裁剪,而无需再次从磁盘读取。然后我用
-crop 606x1008+332+343
裁剪第一个文本表。然后,在一些 “旁处理” 中,我从 MPR 获取原始图像的副本,并使用 606x1039+332+1982
进行裁剪。然后我将两个结果表逐一附加。