Recomendado, 2024

Selección del editor

Resalte los recursos de imagen sin retina en rojo para asegurar la carga de imágenes de alta resolución

Tutorial-Surfer

Tutorial-Surfer
Anonim

Para los desarrolladores y diseñadores de UI, los documentos para desarrolladores de Apple nos muestran cómo resaltar las imágenes que no son de retina en rojo, lo que facilita determinar si los recursos de imagen 2x se están cargando correctamente para las pantallas de retina. Puede configurar el tinte de la imagen para que se produzca en todas las aplicaciones, o por aplicación.

Habilite el resaltado de imagen sin retina para todas las aplicaciones
Este comando predeterminado afecta a todas las aplicaciones:
defaults write -g CGContextHighlight2xScaledImages YES

Restrinja el tinte de imágenes 2x a una sola aplicación
Use el siguiente comando predeterminado para restringir a la aplicación específica, cambiando com.mycompany.myapp a su aplicación:
defaults write com.mycompany.myapp CGContextHighlight2xScaledImages YES

Los elementos más grandes se parecen a la imagen de arriba, y las imágenes más pequeñas se resaltan como lo demuestra la siguiente imagen:

Apple recomienda usar esto en combinación con el modo HIDPI, suponiendo que tenga una pantalla que lo admita, por supuesto.

Probablemente, este consejo solo sea útil para desarrolladores y diseñadores de UI, pero si caes en ese bote y estás en medio de actualizar aplicaciones para soporte de alta resolución @ 2x, sin duda lo apreciarás. Para todos los demás, esto podría verse como un indicador de que toda la línea de Mac eventualmente presentará pantallas de retina. En muchos sentidos, el lanzamiento de Retina MacBook Pro podría ser solo un escenario inicial para que los desarrolladores y diseñadores actualicen sus aplicaciones antes de que aparezca un despliegue más amplio de pantallas de retina en la plataforma Mac.

Top