Korosta muut kuin verkkokalvokuvat punaisella varmistaaksesi korkean resoluution kuvien latauksen

Anonim

Kehittäjille ja käyttöliittymäsuunnittelijoille Applen kehittäjädokumentit osoittavat, kuinka voit korostaa ei-retina-kuvat punaisella, jolloin on helppo määrittää, latautuvatko kaksinkertaiset kuvasisällöt oikein verkkokalvonäyttöjä varten. Voit määrittää kuvan sävytyksen esiintymään kaikissa sovelluksissa tai sovelluskohtaisesti.

Ota ei-retina-kuvan korostus käyttöön kaikissa sovelluksissa Tämä oletuskomento vaikuttaa kaikkiin sovelluksiin: defaults write -g CGContextHighlight2xScaledImages KYLLÄ

Rajoita 2x kuvan sävytys yhteen sovellukseen Käytä seuraavaa oletuskomentoa rajoittaaksesi tiettyyn sovellukseen muuttamalla com.mycompany.myapp sovellukseesi: defaults kirjoittaa com.mycompany.myapp CGContextHighlight2xScaledImages KYLLÄ

Suuremmat elementit näyttävät yllä olevasta kuvasta, ja pienemmät kuvat on korostettu, kuten alla oleva kuva osoittaa:

Apple suosittelee tämän käyttämistä yhdessä HIDPI-tilan kanssa, jos sinulla on näyttö, joka tietysti tukee sitä.

Tämä vinkki on luultavasti hyödyllinen vain kehittäjille ja käyttöliittymäsuunnittelijoille, mutta jos joudut siihen veneeseen ja päivität sovelluksia korkearesoluutioiseen @2x-tukeen, arvostat sitä varmasti. . Kaikille muille tätä voidaan pitää osoituksena siitä, että koko Mac-mallisto sisältää lopulta verkkokalvonäytöt.Retina MacBook Pron julkaisu voisi monella tapaa olla vain ensimmäinen vaihe kehittäjille ja suunnittelijoille päivittää sovelluksiaan ennen kuin laajempi verkkokalvonäyttöjen käyttöönotto Mac-alustalla.

Kiitos kaikille tämän lähettäneille.

Korosta muut kuin verkkokalvokuvat punaisella varmistaaksesi korkean resoluution kuvien latauksen