Fremhæv ikke-retina billedaktiver i rødt for at sikre, at billeder i høj opløsning indlæses

Anonim

Til udviklerne og UI-designerne derude viser Apples udviklerdokumenter os, hvordan man fremhæver billeder uden nethinde i rødt, hvilket gør det nemt at afgøre, om 2x-billedaktiverne indlæses korrekt til nethindeskærme. Du kan indstille billedfarvningen til at forekomme i alle apps eller pr. app.

Enable Non-Retina Image Highlighting for All Apps Denne standardkommando påvirker alle applikationer: defaults skriv -g CGContextHighlight2xScaledImages YES

Begræns 2x billedfarvning til en enkelt applikation Brug følgende standardkommando til at begrænse til den specifikke app, ændre com.mycompany.myapp til din app: defaults skriv com.mycompany.myapp CGContextHighlight2xScaledImages YES

Større elementer ligner billedet ovenfor, og mindre billeder er fremhævet, som billedet nedenfor viser:

Apple anbefaler at bruge dette i kombination med HIDPI-tilstand, forudsat at du selvfølgelig har en skærm, der understøtter det.

Dette tip er sandsynligvis kun nyttigt for udviklere og UI-designere, men hvis du falder i den båd, og du er i gang med at opdatere apps til @2x-support i høj opløsning, vil du helt sikkert sætte pris på det . For alle andre kan dette ses som en indikator for, at hele Mac-serien i sidste ende vil have retina-skærme.På mange måder kunne udgivelsen af ​​Retina MacBook Pro blot være en indledende scene for udviklere og designere til at opdatere deres apps, før en bredere udrulning af retina-skærme kommer på tværs af Mac-platformen.

Tak til alle, der har sendt dette ind.

Fremhæv ikke-retina billedaktiver i rødt for at sikre, at billeder i høj opløsning indlæses