Res alte los activos de imagen que no son retina en rojo para asegurar la carga de imágenes de alta resolución

Anonim

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

Habilitar res altado de imágenes sin retina para todas las aplicaciones Este comando predeterminado afecta a todas las aplicaciones: defaults write -g CGContextHighlight2xScaledImages SÍ

Restringir tinte de imagen 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: predeterminados escriba com.mycompany.myapp CGContextHighlight2xScaledImages SÍ

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

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

Este consejo probablemente solo sea útil para desarrolladores y diseñadores de UI, pero si caes en ese bote y estás en medio de la actualización de 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 contará con pantallas retina.En muchos sentidos, el lanzamiento de la Retina MacBook Pro podría ser solo un punto de partida inicial para que los desarrolladores y diseñadores actualicen sus aplicaciones antes de que llegue una implementación más amplia de pantallas retina en la plataforma Mac.

Gracias a todos los que enviaron esto.

Res alte los activos de imagen que no son retina en rojo para asegurar la carga de imágenes de alta resolución