Вопрос или проблема
Предварительное изображение в представлении столбцов Finder и QuickLook искажает многие мои фотографии. Но когда я открываю те же фотографии в Preview.app, они выглядят нормально.
Скриншот:
Например, загрузите это изображение (reaver.jpg) и просмотрите его в представлении столбцов Finder. Теперь посмотрите его с помощью QuickLook. Он отображается правильно в любом другом приложении, так что что-то идет не так в том, как QuickLook/Finder получают размеры изображения.
Эта проблема начала возникать в Mac OS X 10.8.1 или 10.8.2.
Технические характеристики:
- Finder 10.8
- QuickLook v4.0 (555.0)
- Mac OS X 10.8.2
- MacBook Pro 2009
Также размещено в Apple Discussions.
Метаданные вашего изображения, похоже, неверны. Они говорят, что его разрешение составляет 72 DPI в горизонтальном направлении и 350 в вертикальном.
Похоже, что QuickLook пытается уважать это и действует так, как будто у вас действительно была камера с действительно странными длинными прямоугольными пикселями вместо квадратных.
Учитывая, что его размеры в пикселях составляют 816 шириной и 1023 высотой, это означает, что ваше изображение считает себя 11,3 дюйма в ширину и 3 дюйма в высоту.
Исправьте свои метаданные, и оно должно отображаться правильно везде.
Я предполагаю, что приложения, которые отображают его правильно, либо не обращают внимания на DPI, либо считают ваши ультра-прямоугольные пиксели, которые ваши изображения заявляют, что у них есть, абсурдом.
Ответ или решение
Вопрос о том, почему в Finder и QuickLook фото отображаются в искаженном виде, касается различных аспектов работы с метаданными изображений и обработки DPI (точек на дюйм). Давайте подробнее рассмотрим, что именно происходит в вашем случае и как это можно исправить.
Проблема и её источник
В вашем случае информация о метаданных изображения указывает на то, что изображения имеют разные значения DPI по горизонтали и вертикали. Конкретно, для вашего примера DPI составляет 72 по горизонтали и 350 по вертикали. Это приводит к тому, что QuickLook пытается интерпретировать изображение как имеющее прямоугольные пиксели, что, в свою очередь, искажает размеры при просмотре. Такие значения DPI не соответствуют стандартам и вызывают «растягивание» при отображении.
Почему это происходит?
-
Разные алгоритмы обработки изображений: Некоторые приложения, такие как Preview, могут игнорировать метаданные DPI и работают только с пиксельными размерами изображения, корректно отображая изображение. В то же время, Finder и QuickLook пытаются учесть значения DPI, что приводит к неправильным пропорциям.
-
Метаданные: Ваша проблема касается конкретного несоответствия в метаданных изображения, что препятствует правильному отображению. В данном случае изображение с размерами 816×1023 пикселей неправильно трактуется как имеющее размеры 11.3 дюйма на 3 дюйма.
Как исправить ситуацию
Чтобы исправить эту проблему, вам нужно будет изменить метаданные изображения:
-
Использование специализированного программного обеспечения: Можете воспользоваться редакторами изображений, такими как Adobe Photoshop или GIMP, где есть возможность изменить метаданные и установить одинаковые значения DPI.
-
Онлайн-сервисы: Существуют также онлайн-ресурсы для редактирования метаданных изображений, что может быть удобным, если у вас нет доступа к сложным инструментам редактирования.
-
Сохраняйте изображения с правильными значениями DPI: При экспортировании изображений из ваших графических редакторов убедитесь, что значения DPI одинаковы (например, 72×72 или 300×300), тем самым вы избежите аналогичных проблем в будущем.
Заключение
Проблема, с которой вы столкнулись, наиболее вероятно, связана с некорректными метаданными, определяющими DPI изображения. QuickLook, в отличие от других приложений, учитывает эти метаданные, и, соответственно, изображение отображается с искажениями. Ваша задача – исправить эти метаданные, чтобы добиться корректного отображения во всех приложениях. Следуйте приведенным рекомендациям, и вы сможете избежать подобных проблем в будущем.