I-highlight ang mga Non-Retina Image Asset na Pula para Masiguro ang Pag-load ng High Resolution na Mga Larawan

Anonim

Para sa mga developer at taga-disenyo ng UI doon, ipinapakita sa amin ng mga doc ng developer ng Apple kung paano i-highlight ang mga hindi retina na larawan sa pula, na ginagawang mas madaling matukoy kung ang 2x na mga asset ng imahe ay naglo-load nang maayos para sa mga retina display. Maaari mong itakda ang tinting ng larawan na mangyari sa lahat ng app, o sa bawat app.

I-enable ang Non-Retina Image Highlighting para sa Lahat ng Apps Ang default na command na ito ay nakakaapekto sa lahat ng application: defaults write -g CGContextHighlight2xScaledImages OO

Paghigpitan ang 2x na Tinting ng Larawan sa Isang Aplikasyon Gamitin ang sumusunod na command ng mga default upang paghigpitan ang partikular na app, binabago ang com.mycompany.myapp sa iyong app: mga default sumulat ng com.mycompany.myapp CGContextHighlight2xScaledImages OO

Malalaking elemento ang kamukha ng larawan sa itaas, at mas maliliit na larawan ang naka-highlight gaya ng ipinapakita ng larawan sa ibaba:

Inirerekomenda ng Apple ang paggamit nito kasama ng HIDPI mode, sa pag-aakalang mayroon kang display na sumusuporta dito siyempre.

Ang tip na ito ay malamang na kapaki-pakinabang lamang para sa mga developer at UI designer, ngunit kung mahulog ka sa bangkang iyon at ikaw ay nasa kalagitnaan ng pag-update ng mga app para sa mataas na res na @2x na suporta tiyak na mapapahalagahan mo ito . Para sa iba, maaari itong tingnan bilang isang tagapagpahiwatig na ang buong lineup ng Mac ay magtatampok ng mga retina display.Sa maraming paraan, ang paglabas ng Retina MacBook Pro ay maaari lamang maging isang panimulang lugar para sa mga dev at designer na i-update ang kanilang mga app bago dumating ang mas malawak na paglulunsad ng mga retina display sa Mac platform.

Salamat sa lahat ng nagpadala nito.

I-highlight ang mga Non-Retina Image Asset na Pula para Masiguro ang Pag-load ng High Resolution na Mga Larawan