2011-11-10 39 views
0

Imagemagick無法識別.jpg圖像的正確寬度x高度。我在OSX上(10.6雪豹)。我有一個.jpg圖像。當在Finder中查看圖像信息時,它指出尺寸是2592 x 3888.當我使用'identify image.jpg'時,它返回3888 x 2592.如果我在Preview中打開圖像並另存爲.png,那麼請確定圖像。 png'正確返回2592 x 3888.有人知道發生了什麼嗎?Imagemagick - 錯誤地標識.jpg的尺寸

主要問題是,我在Ruby on Rails網站上使用Imagemagick作爲Paperclip Gem的一部分。

謝謝, 邁克

回答

0

你使用Preview.app旋轉JPEG觀看?

即使您今天,幾周或幾個月前都這樣做了,並且如果您沒有保存旋轉的圖像,Preview.app會記住此旋轉(並告知Finder它)並繼續以旋轉方式顯示此圖像模式。

當您將其轉換爲PNG時,它將創建一個旋轉的PNG。

因此,ImageMagick一路都是正確的,並且Finder/Preview.app確實對您發揮了很好的效果...... :-)