1 votos

¿Por qué se detecta que la resolución de mi MacBook Pro Retina es diferente según la aplicación?

La resolución real anunciada es de 2880 x 1800.
Si hago una captura de pantalla completa, obtendré una imagen de 2880 x 1800.
Ir a este sitio me dice que mi resolución es de 1440 x 900.
El medidor de color digital incorporado me dice que mi resolución es de 1440 x 900.
Este trozo de código Java:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
System.out.println(width + " x " + height);

tiene un rendimiento de 1440 x 900.

¿A qué se debe esto y cómo puedo solucionarlo?

0 votos

De qué sitio se trata - un enlace sin explicación no es algo en lo que nadie debería hacer clic. También, ¿qué versión de Java?

0 votos

Lo siento. El sitio es whatismyscreenresolution.com que sólo muestra la resolución de su pantalla. Estoy usando Java 8 Actualización 45.

3voto

Nick Anthony Puntos 39

Soy un desarrollador de iOS, así que tengo una idea de lo que está causando esto. Apple mide el tamaño de la pantalla en puntos en lugar de píxeles y dependiendo de si su pantalla es una pantalla retina o no, cambiará el factor de escala entre puntos y los píxeles físicos.

En tu caso, como tienes una pantalla Retina de alta resolución, OS X está aplicando un factor de escala de 2,0. Esto significa que una página web que ha sido diseñada con un elemento de 500px de ancho seguirá apareciendo con el tamaño físico correcto (sin embargo, en realidad tendrá 1000px de ancho).

No es un error, es una característica que significa que la pantalla retina puede seguir mostrando el contenido de resolución normal "a la antigua".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X