2
例如,這不起作用:如何在ImageMagick中使用相對偏移進行裁剪?
convert -crop '69%x27%+3%+13%' +repage source.jpg cropped.jpg
它不會在一個錯誤的結果,但被忽略的偏移。 顯然,幾何中的偏移量只能以像素爲單位?
我該如何達到預期效果?
例如,這不起作用:如何在ImageMagick中使用相對偏移進行裁剪?
convert -crop '69%x27%+3%+13%' +repage source.jpg cropped.jpg
它不會在一個錯誤的結果,但被忽略的偏移。 顯然,幾何中的偏移量只能以像素爲單位?
我該如何達到預期效果?
你可以這樣說:
convert -crop $(convert source.jpg -format "%[fx:int(w*0.69)]x%[fx:int(h*0.27)]+%[fx:int(0.03*w)]+%[fx:int(0.13*h)]" info:) +repage source.jpg cropped.jpg
嘗試運行$()
自身內部的部分,瞭解如何生成您所需要的外部命令
convert source.jpg -format "%[fx:int(w*0.69)]x%[fx:int(h*0.27)]+%[fx:int(0.03*w)]+%[fx:int(0.13*h)]" info:
如果我在100x100像素的圖像上運行該命令的那部分,我得到這個
69x27+3+13
不錯,謝謝! – Erik