Wyróżnij zasoby obrazów innych niż Retina na czerwono, aby zapewnić ładowanie obrazów o wysokiej rozdzielczości

Anonim

Dla programistów i projektantów interfejsu użytkownika dokumentacja Apple dla programistów pokazuje, jak wyróżniać obrazy inne niż Retina na czerwono, co ułatwia określenie, czy zasoby obrazów 2x ładują się prawidłowo na wyświetlaczach Retina. Możesz ustawić zabarwienie obrazu tak, aby występowało we wszystkich aplikacjach lub dla poszczególnych aplikacji.

Włącz podświetlanie obrazu innego niż Retina dla wszystkich aplikacji To domyślne polecenie ma wpływ na wszystkie aplikacje: defaults write -g CGContextHighlight2xScaledImages TAK

Ogranicz przyciemnianie obrazu 2x do jednej aplikacji Użyj następującego polecenia domyślnego, aby ograniczyć do określonej aplikacji, zmieniając com.mycompany.myapp do Twojej aplikacji: defaults napisz com.mycompany.myapp CGContextHighlight2xScaledImages TAK

Większe elementy wyglądają jak na powyższym obrazku, a mniejsze są podświetlane, jak pokazano na poniższym obrazku:

Apple zaleca korzystanie z tego trybu w połączeniu z trybem HIDPI, oczywiście zakładając, że masz wyświetlacz, który go obsługuje.

Ta wskazówka jest prawdopodobnie przydatna tylko dla programistów i projektantów interfejsu użytkownika, ale jeśli wpadniesz na to i jesteś w trakcie aktualizowania aplikacji pod kątem wsparcia @2x w wysokiej rozdzielczości, z pewnością to docenisz . Dla wszystkich innych może to być postrzegane jako wskaźnik, że cała linia komputerów Mac będzie ostatecznie wyposażona w wyświetlacze Retina.Pod wieloma względami premiera Retina MacBook Pro może być dla programistów i projektantów jedynie wstępnym etapem aktualizacji swoich aplikacji, zanim na platformie Mac pojawi się szersze wprowadzenie wyświetlaczy Retina.

Dziękujemy wszystkim, którzy to przesłali.

Wyróżnij zasoby obrazów innych niż Retina na czerwono, aby zapewnić ładowanie obrazów o wysokiej rozdzielczości