Fremhev ikke-retina bildeelementer i rødt for å sikre høyoppløselige bilder

Anonim

For utviklerne og brukergrensesnittdesignerne der ute viser Apples utviklerdokumenter oss hvordan vi fremhever bilder som ikke er netthinne, i rødt, noe som gjør det enkelt å finne ut om 2x-bildeelementene lastes inn riktig for netthinneskjermer. Du kan angi at fargetoningen skal skje i alle apper, eller per app-basis.

Aktiver ikke-retina bildefremheving for alle apper Denne standardkommandoen påvirker alle applikasjoner: defaults skriv -g CGContextHighlight2xScaledImages YES

Begrens 2x bildefarging til en enkelt applikasjon Bruk følgende standardkommando for å begrense til den spesifikke appen, endre com.mycompany.myapp til appen din: defaults skriv com.mycompany.myapp CGContextHighlight2xScaledImages YES

Større elementer ser ut som bildet ovenfor, og mindre bilder er uthevet som bildet nedenfor viser:

Apple anbefaler å bruke dette i kombinasjon med HIDPI-modus, forutsatt at du selvfølgelig har en skjerm som støtter det.

Dette tipset er sannsynligvis bare nyttig for utviklere og UI-designere, men hvis du faller inn i den båten og du er midt i oppdatering av apper for høyoppløselig @2x-støtte, vil du absolutt sette pris på det . For alle andre kan dette sees på som en indikator på at hele Mac-serien til slutt vil ha netthinneskjermer.På mange måter kan utgivelsen av Retina MacBook Pro bare være et startpunkt for utviklere og designere for å oppdatere appene sine før en bredere utrulling av retina-skjermer kommer over Mac-plattformen.

Takk til alle som har sendt dette inn.

Fremhev ikke-retina bildeelementer i rødt for å sikre høyoppløselige bilder