2016-11-30 30 views
1

我試圖裁剪圖像變成了一堆磚256×256(與最右邊的和最底層的圖片小於256個像素,這是餘數),但ImageMagick的總是生成圖像是1x1。與ImageMagick的裁剪結果總是在1x1的圖像

我用這個命令(視窗7命令提示):

convert: geometry does not contain image `WBS.png' @ warning/transform.c/CropImage/589. 

裁剪後,將輸出文件夾包含1634個的jpg文件,所有的:

convert WBS.png -crop 256x256 +repage +adjoin output\WBS_%02d.jpg 

裁剪所述顯示以下消息後這是1×1像素。源圖像是7218x7650。

對此提出建議?我確信我正在犯一些明顯的錯誤,但我不知道它是什麼。

回答

1

如果圖像的原點不是0,0,就會發生這種情況。在這種情況下,使用+repage處理圖像應該做的伎倆之前,即

convert WBS.png +repage -crop 256x256 +repage +adjoin output\WBS_%02d.jpg 

又見-crop選項的documentation

+0

額外的repage做到了。謝謝,SMeyer。 –