Utilice una referencia conocida para calibrar sus pantallas locales y remotas. Ningún otro enfoque será capaz de proporcionar un resultado consistente o predecible.
VNC es un protocolo y no una aplicación. Tanto las implementaciones del cliente como las del servidor tomarán sus propias decisiones sobre la gestión del color.
Cuando esté disponible, asegúrese de que el servidor y el cliente VNC utilicen sus ajustes de máxima calidad disponibles. Esto ayudará a reducir las diferencias visuales introducidas durante la codificación y decodificación de vídeo.
Codificación de colores
Es probable que el servicio VNC utilice el sistema de MacOS Servicios de visualización de cuarzo para acceder y luego transcodificar el contenido de la pantalla.
CGDisplayStreamCreate
es la función utilizada para acceder a la pantalla y la llamada puede solicitar un formato de píxel específico. El espacio de color utilizado se establece como una propiedad de esta llamada, véase kCGDisplayStreamColorSpace
.
Esto significa que el espacio de color y la información de color dependerán del Servidor VNC utilizado.
También es posible que el cliente VNC altere la salida de color.
No confíe en el VNC para una reproducción fiel del color. Calibre las pantallas de salida.