2013-05-07 94 views
0

我有按鈕的屏幕截圖在它們:如何將圖像分割爲相同高度的多個圖像?

enter image description here

編輯:我改變的圖像與前一個產生預期的結果。

每個按鈕的高度爲48px(44px是實際按鈕,4px是底部間距)。我怎樣才能:

  1. 修剪截圖
  2. 垂直分割它
  3. 修剪產生的圖像

我希望能夠做的一切,在一個單一的命令。

這是我嘗試過了2步:

convert -crop x48 +repage screenshot.png button%01d.png 

但第一個按鈕是出於某種原因在裁剪37px,轉移其他所有屏幕截圖,所以我結束了2份截圖2個不同的按鈕。

爲什麼不在48px處裁剪?新圖像

回答

1

編輯

上面的圖像定義

$ exiftool-5.12 -a -u Flip9.png |grep -i offset 
Image Offset     : 17, 11 (pixels) 

所以你應該使用下一個命令正確設置第1頁

convert -crop x48 -page +0+0 +repage Flip9.png menu%02d.png 

的位置通過上述命令,您將獲得正確的9張圖像,如下所示:

enter image description here

更多關於圖像偏移這裏:http://www.libpng.org/pub/png/book/chapter11.html#png.ch11.div.10

+0

哇......你是對的,一切正常,與該圖像的預期。我一直在試圖重現錯誤,但我不能,所以我附加了原始圖像而不是之前的圖像。現在嘗試,它應該產生我描述的結果。 – silvenon 2013-05-07 15:59:29