Finder の列表示プレビュー パネルと QuickLook では、多くの写真が引き伸ばされます。ただし、同じ写真を Preview.app で開くと、正常に表示されます。
スクリーンショット:
たとえば、この画像をダウンロードします(リーバー.jpg) を開き、Finder の列表示で表示します。次に、QuickLook で表示します。他のすべてのアプリケーションでは正しく表示されるので、QuickLook/Finder が画像のサイズを取得する方法に問題があるようです。
この問題は、Mac OS X 10.8.1 または 10.8.2 で発生し始めました。
仕様:
- ファインダー 10.8
- クイックルック v4.0 (555.0)
- Mac OS X 10.8.2
- MacBook Pro 2009
こちらにも掲載されていますApple ディスカッション。
答え1
画像のメタデータが間違っているようです。画像の DPI は水平方向が 72、垂直方向が 350 であると記載されています。
QuickLook はこれを尊重し、正方形のピクセルではなく、非常に奇妙な長い長方形のピクセルを持つカメラを実際に持っているかのように動作しようとしているようです。
ピクセル単位の寸法が幅 816 x 高さ 1023 であることを考えると、画像は幅 11.3 インチ x 高さ 3 インチであると認識されます。
メタデータを修正すると、どこでも正しく表示されるようになります。
正しく表示するアプリは DPI に注意を払っていないか、画像にあると主張する超長方形のピクセルを嘘だと主張しているかのどちらかだと思います。