Выделите ресурсы изображения, отличные от Retina, красным цветом, чтобы обеспечить загрузку изображений с высоким разрешением

Anonim

Для разработчиков и дизайнеров пользовательского интерфейса документация Apple для разработчиков показывает нам, как выделять изображения без сетчатки красным цветом, что позволяет легко определить, правильно ли загружаются 2-кратные ресурсы изображения для дисплеев с сетчаткой. Вы можете установить оттенок изображения для всех приложений или для каждого приложения отдельно.

Включить подсветку изображений без Retina для всех приложений Эта команда по умолчанию влияет на все приложения: defaults write -g CGContextHighlight2xScaledImages YES

Ограничить двукратное тонирование изображения одним приложением Используйте следующую команду по умолчанию, чтобы ограничиться конкретным приложением, изменив com.mycompany.myapp в ваше приложение: defaults write com.mycompany.myapp CGContextHighlight2xScaledImages YES

Большие элементы выглядят так, как показано на изображении выше, а изображения меньшего размера выделены цветом, как показано на изображении ниже:

Apple рекомендует использовать это в сочетании с режимом HIDPI, при условии, что у вас есть дисплей, который его поддерживает.

Этот совет, вероятно, полезен только для разработчиков и дизайнеров пользовательского интерфейса, но если вы попали в эту лодку и находитесь в процессе обновления приложений для поддержки высокого разрешения @2x, вы, безусловно, оцените его. . Для всех остальных это можно рассматривать как показатель того, что вся линейка Mac в конечном итоге будет оснащена дисплеями Retina.Во многих отношениях выпуск Retina MacBook Pro может стать для разработчиков и дизайнеров отправной точкой для обновления своих приложений, прежде чем на платформе Mac появится более широкое распространение дисплеев Retina.

Спасибо всем, кто прислал это.

Выделите ресурсы изображения, отличные от Retina, красным цветом, чтобы обеспечить загрузку изображений с высоким разрешением