Виділіть червоним кольором ресурси зображення, не пов’язані з Retina, щоб забезпечити завантаження зображень із високою роздільною здатністю

Anonim

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

Увімкнути підсвічування зображень не Retina для всіх програм Ця команда за замовчуванням впливає на всі програми: defaults write -g CGContextHighlight2xScaledImages ТАК

Обмежити 2-кратне тонування зображення однією програмою Використовуйте наступну команду за замовчуванням, щоб обмежити певну програму, змінюючи com.mycompany.myapp до вашої програми: defaults write com.mycompany.myapp CGContextHighlight2xScaledImages ТАК

Більші елементи виглядають як на зображенні вище, а менші зображення виділено, як показано на зображенні нижче:

Apple рекомендує використовувати це в поєднанні з режимом HIDPI, припускаючи, що у вас, звичайно, є дисплей, який підтримує це.

Ця порада, ймовірно, корисна лише для розробників і дизайнерів інтерфейсу користувача, але якщо ви потрапили в цю категорію й зараз оновлюєте програми для підтримки високої роздільної здатності @2x, ви точно оціните це . Для всіх інших це можна розглядати як показник того, що вся лінійка Mac зрештою матиме дисплеї Retina.У багатьох відношеннях випуск Retina MacBook Pro може стати лише початковим майданчиком для розробників і дизайнерів, щоб оновити свої програми до того, як на платформі Mac з’явиться більш широке впровадження дисплеїв Retina.

Дякуємо всім, хто надіслав це.

Виділіть червоним кольором ресурси зображення, не пов’язані з Retina, щоб забезпечити завантаження зображень із високою роздільною здатністю