Imagemagick - 错误地识别.jpg的尺寸

时间:2011-11-10 19:18:33

标签: ruby-on-rails imagemagick paperclip

Imagemagick无法识别.jpg图像的正确宽度x高度。我在OSX(10.6 Snow Leopard)上。我有一个.jpg图像。在Finder中查看图像信息时,它表示尺寸为2592 x 3888.当我使用'identify image.jpg'时,它返回3888 x 2592.如果我在预览中打开图像并保存为.png,则执行'识别图像。 png'它正确返回2592 x 3888.有人知道发生了什么吗?

主要问题是我在Ruby on Rails网站上使用Imagemagick作为Paperclip Gem的一部分。

谢谢, 麦克

1 个答案:

答案 0 :(得分:0)

您是否使用Preview.app旋转JPEG进行查看?

即使您今天,几周或几个月前都这样做了,如果您没有保存旋转的图像,Preview.app会记住此旋转(并告诉Finder)并继续以旋转模式显示此图像

当您将其转换为PNG时,它将创建一个旋转的PNG。

所以,ImageMagick一直都是正确的,而且Finder / Preview.app确实对你发挥了很好的作用......: - )