Markeer niet-retina-afbeeldingen in rood om ervoor te zorgen dat afbeeldingen met een hoge resolutie worden geladen

Anonim

Voor de ontwikkelaars en UI-ontwerpers die er zijn, laten de ontwikkelaarsdocumenten van Apple ons zien hoe we niet-retina-afbeeldingen in rood kunnen markeren, waardoor het gemakkelijk wordt om te bepalen of de 2x afbeelding-items correct worden geladen voor retina-displays. U kunt instellen dat de afbeelding in alle apps wordt getint, of per app.

Enable Non-Retina Image Highlighting for All Apps Deze standaardopdracht is van invloed op alle applicaties: defaults schrijven -g CGContextHighlight2xScaledImages JA

Beperk 2x beeldtinten tot een enkele toepassing Gebruik de volgende standaardopdracht om de specifieke app te beperken door com.mycompany.myapp te wijzigen naar uw app: defaults schrijf com.mycompany.myapp CGContextHighlight2xScaledImages YES

Grotere elementen zien eruit als de afbeelding hierboven en kleinere afbeeldingen worden gemarkeerd zoals de onderstaande afbeelding laat zien:

Apple raadt aan dit te gebruiken in combinatie met de HIDPI-modus, ervan uitgaande dat je natuurlijk een beeldscherm hebt dat dit ondersteunt.

Deze tip is waarschijnlijk alleen nuttig voor ontwikkelaars en UI-ontwerpers, maar als je in die boot v alt en bezig bent met het updaten van apps voor high-res @2x ondersteuning, zul je het zeker op prijs stellen . Voor alle anderen zou dit kunnen worden gezien als een indicatie dat de hele Mac-reeks uiteindelijk retina-displays zal hebben.In veel opzichten zou de release van de Retina MacBook Pro een eerste startpunt kunnen zijn voor ontwikkelaars en ontwerpers om hun apps bij te werken voordat er een bredere uitrol van retina-displays op het Mac-platform komt.

Bedankt aan iedereen die dit heeft ingestuurd.

Markeer niet-retina-afbeeldingen in rood om ervoor te zorgen dat afbeeldingen met een hoge resolutie worden geladen