Evidențiați elementele de imagine non-Retina în roșu pentru a asigura încărcarea imaginilor de în altă rezoluție

Anonim

Pentru dezvoltatorii și designerii de interfață de utilizare, documentele pentru dezvoltatori Apple ne arată cum să evidențiem imaginile non-retină în roșu, facilitând determinarea dacă elementele de imagine 2x se încarcă corect pentru afișajele retină. Puteți seta nuanțarea imaginii să apară în toate aplicațiile sau pentru fiecare aplicație.

Activați evidențierea imaginilor non-Retina pentru toate aplicațiile Această comandă implicită afectează toate aplicațiile: defaults write -g CGContextHighlight2xScaledImagini DA

Restricționați 2x colorarea imaginii la o singură aplicație Utilizați următoarea comandă implicită pentru a restricționa la aplicația specifică, schimbând com.mycompany.myapp în aplicația dvs.: defaults scrie com.mycompany.myapp CGContextHighlight2xScaledImages DA

Elementele mai mari arată ca imaginea de mai sus, iar imaginile mai mici sunt evidențiate, așa cum demonstrează imaginea de mai jos:

Apple recomandă utilizarea în combinație cu modul HIDPI, presupunând că aveți un afișaj care îl acceptă, desigur.

Acest sfat este probabil util doar pentru dezvoltatori și designeri de interfață de utilizare, dar dacă ați căzut în acea barcă și vă aflați în plină actualizare a aplicațiilor pentru suport de în altă rezoluție @2x, cu siguranță îl veți aprecia . Pentru toți ceilalți, acest lucru ar putea fi văzut ca un indicator că întreaga linie Mac va avea în cele din urmă afișaje retină.În multe privințe, lansarea Retina MacBook Pro ar putea fi doar un teren inițial pentru dezvoltatori și designeri pentru a-și actualiza aplicațiile înainte ca o lansare mai largă a ecranelor retina să vină pe platforma Mac.

Multumesc tuturor celor care au trimis asta.

Evidențiați elementele de imagine non-Retina în roșu pentru a asigura încărcarea imaginilor de în altă rezoluție