Маркирайте изображенията, които не са на ретината, в червено, за да осигурите зареждане на изображения с висока разделителна способност

Anonim

За разработчиците и дизайнерите на потребителски интерфейси, документите за разработчици на Apple ни показват как да маркираме изображения без ретина в червено, което улеснява определянето дали активите на изображението 2x се зареждат правилно за дисплеи с ретина. Можете да настроите оцветяването на изображението да се извършва във всички приложения или за всяко приложение.

Активиране на осветяване на изображения без ретина за всички приложения Тази команда по подразбиране засяга всички приложения: по подразбиране запис -g CGContextHighlight2xScaledImages ДА

Ограничаване на 2x тониране на изображения до едно приложение Използвайте следната команда по подразбиране, за да ограничите до конкретното приложение, променяйки com.mycompany.myapp към вашето приложение: defaults напишете com.mycompany.myapp CGContextHighlight2xScaledImages ДА

По-големите елементи изглеждат като изображението по-горе, а по-малките изображения са подчертани, както показва изображението по-долу:

Apple препоръчва да използвате това в комбинация с режим HIDPI, ако приемем, че имате дисплей, който го поддържа, разбира се.

Този съвет вероятно е полезен само за разработчици и дизайнери на UI, но ако попаднете в тази лодка и сте в разгара на актуализиране на приложения за поддръжка на @2x с висока разделителна способност, със сигурност ще го оцените . За всички останали, това може да се разглежда като индикатор, че цялата гама Mac в крайна сметка ще разполага с ретина дисплеи.В много отношения пускането на Retina MacBook Pro може да бъде просто начална база за разработчиците и дизайнерите да актуализират своите приложения, преди по-широкото разпространение на ретина дисплеи да навлезе в платформата Mac.

Благодаря на всички, които изпратиха това.

Маркирайте изображенията, които не са на ретината, в червено, за да осигурите зареждане на изображения с висока разделителна способност