我想從右上角開始剪下一張圖像並剪出一個48x48的盒子。 這是我與來自東北部的Imagemagick作物
工作像我已經試過這
in.png -gravity northeast -crop 48x48 out.png
出0.png 出1.png 出2 .png out-3.png
它創建像4個文件,其中沒有一個是我想要的。 當我添加x和y的值(我不想),它從東北作物正常,只有1幅輸出圖像,但框是不是48×48,其46x38
in.png -gravity northeast -crop 48x48+0+0 out.png
這給不同的圖像不同的輸出。我剛剛嘗試了另一個,並以33x48輸出結束。
我需要使用重力設置,而不是x和y偏移量,因爲我正在批量處理大量不同大小的圖像。
這是所需的輸出
可有人請向我解釋什麼,我做錯了什麼?謝謝!
「我不想要的」你不能把代碼留在外面;這是有原因的。在這種情況下,如果你發現你得到了一張平鋪的圖像,就將它保留下來。無論如何,這適用於我,雖然我使用V7 magick NIhVX.png重力東北-crop 48x48 + 0 + 0 out.png你使用的是什麼版本?您可能會遇到畫布問題,可以嘗試在輸入圖像之後添加+ repage。 – Bonzo
它不適用於我,即使使用+ repage。我的意思是我不想使用偏移量,因爲它們對於每個圖像可能都不相同。這是我正在使用的IM版本 ImageMagick 6.8.9-9 Q16 x86_64 2017-05-26 – knuxyl
我發現圖像在頂部有透明度,我認爲它是錯誤的輸出尺寸,但事實並非如此。我修剪了圖像並運行了相同的命令,但它仍然沒有正確執行。 – knuxyl