Markieren Sie Nicht-Retina-Bildelemente in Rot, um sicherzustellen, dass Bilder mit hoher Auflösung geladen werden

Anonim

Für die Entwickler und UI-Designer da draußen: Die Entwicklerdokumentation von Apple zeigt uns, wie man Nicht-Retina-Bilder rot hervorhebt, wodurch es einfach ist festzustellen, ob die 2x-Bild-Assets für Retina-Displays richtig geladen werden. Sie können festlegen, dass das Bild in allen Apps oder pro App getönt wird.

Hervorhebung von Nicht-Retina-Bildern für alle Apps aktivieren Dieser Standardbefehl wirkt sich auf alle Anwendungen aus: defaults write -g CGContextHighlight2xScaledImages JA

Beschränken der 2-fachen Bildfärbung auf eine einzelne Anwendung Verwenden Sie den folgenden Standardbefehl, um auf eine bestimmte App einzuschränken, indem Sie com.mycompany.myapp ändern zu Ihrer App: defaults schreiben com.mycompany.myapp CGContextHighlight2xScaledImages YES

Größere Elemente sehen aus wie im Bild oben und kleinere Bilder werden hervorgehoben, wie das Bild unten zeigt:

Apple empfiehlt die Verwendung in Kombination mit dem HIDPI-Modus, vorausgesetzt natürlich, Sie haben ein Display, das dies unterstützt.

Dieser Tipp ist wahrscheinlich nur für Entwickler und UI-Designer nützlich, aber wenn Sie in dieses Boot geraten und gerade dabei sind, Apps für hochauflösende @2x-Unterstützung zu aktualisieren, werden Sie ihn sicherlich zu schätzen wissen . Für alle anderen könnte dies als Indikator dafür angesehen werden, dass die gesamte Mac-Reihe schließlich Retina-Displays enth alten wird.In vielerlei Hinsicht könnte die Veröffentlichung des Retina MacBook Pro nur eine erste Etappe für Entwickler und Designer sein, um ihre Apps zu aktualisieren, bevor eine breitere Einführung von Retina-Displays auf der Mac-Plattform stattfindet.

Danke an alle, die dies eingesendet haben.

Markieren Sie Nicht-Retina-Bildelemente in Rot, um sicherzustellen, dass Bilder mit hoher Auflösung geladen werden