Me preguntaba qué sucede cuando cambio la resolución de la pantalla (es decir, 1280x1024 píxeles) en mi sistema operativo (Windows XP). ¿Afecta también la configuración de DPI (PPI) de mi sistema operativo?
¿O cuando cambio la configuración de DPI (PPI) de mi sistema operativo, afecta la resolución de la pantalla?
Entonces, cuando la resolución cambia a menor o mayor, según la fórmula, algo debería cambiar para obtener un valor diferente (es decir, 800x600 píxeles).
Fórmula para calcular la resolución de pantalla:
- Resolución de pantalla (horizontalmente)= DPI (PPI) x ancho de pantalla
- Resolución de pantalla (verticalmente)= DPI (PPI) x altura de la pantalla
¿O puede ser que me esté perdiendo algo? Por favor iluminame.
Por ejemplo:
Especificaciones técnicas de un monitor de PC:
- Tamaño diagonal= 17" (pulgadas)
- Ancho= 13,3" (pulgadas)
- Altura= 10,64" (pulgadas)
- PPP de pantalla= 96 ppp (el número máximo de píxeles (puntos) por pulgada lineal que admite este monitor).
- PPP del sistema= 96 ppp (el número máximo de píxeles (puntos) por pulgada lineal en el que se ejecuta Windows XP).
- Resolución de pantalla o dimensión de píxeles (máximo o físico)= 1280x1024 píxeles
- Resolución de pantalla o dimensión de píxeles (sistemas o corriente)= 1024x768
Si cambio la resolución del monitor anterior de 1024x768 píxeles a 800x600 píxeles técnicamente (según la ecuación), el cambio se produce en DPI (PPI) o en ancho o alto, ¿verdad? Entonces, ¿cómo se procesan las configuraciones de pantalla?
Respuesta1
Genéricamente hablando: píxel = punto = punto. Son elementos físicos diferentes, dependiendo del medio en el que estés trabajando. En los monitores de computadora, los píxeles importan. En la impresión, los puntos son los que cuentan. Los puntos son más genéricos y podrían referirse a píxeles o puntos. Los términos se intercambian comúnmente y a menudo se confunden.
"Resolución" es el número total de [píxeles, puntos o puntos] de ancho, por el número total de [píxeles, puntos o puntos] de alto. Así, una impresora podría tener una resolución de 1200x1200 puntos por pulgada, mientras que un monitor podría tener una resolución de 1280x1024.
DPI y PPI son simplemente ratios. DPI es "puntos por pulgada", PPI es "puntos por pulgada" o "píxeles por pulgada". Esas proporciones aumentan y disminuyen según la resolución (ancho x alto, en píxeles) y el tamaño (en pulgadas) de un medio determinado.
Para calcular el DPI, debe determinar los anchos y altos físicos reales del medio. Un ejemplo común es la pantalla del Apple iPhone 4:
Ancho físico = 1,94 pulgadas Alto físico = 2,91 pulgadas
Ancho (en píxeles) = 640 Alto (en píxeles) = 960
Se supone que todos los píxeles, puntos o puntos ocupan un espacio cuadrado. Por lo tanto, la ecuación simple para determinar PPI/DPI es dividir la altura del píxel por la altura física, lo que arroja aproximadamente 329 DPI.
Esta información ayuda a responder su pregunta. Windows no tiene idea de cuál es el DPI de su pantalla, porque no tiene idea de cuáles son las dimensiones físicas de la pantalla. Puedes comprar monitores de 20" con resolución de 1920x1080, así como monitores de 70" con la misma resolución de 1920x1080. Ambos tienen DPI significativamente diferentes, pero Windows no tiene idea ni tiene nada que ver con eso.
Si bien Windows ofrece la opción de aumentar o disminuir el DPI, todo lo que realmente hará es ajustar los tamaños de fuente del sistema y los tamaños predeterminados de iconos/UI de las cosas. Muchas otras aplicaciones, gráficos, sitios web y correos electrónicos se distorsionarán mucho si realiza cambios en la configuración de DPI.
Apple Mac OS (especialmente iOS) tiene un soporte significativamente mejor para DPI y sabe, según los dispositivos en los que está instalado, qué configuración de DPI usar.
Respuesta2
¡Su comprensión de lo que debería ser DPI es mejor que la de Windows! El problema es que Windows no tiene idea del tamaño físico de una pantalla y, por lo tanto, simplemente utiliza algunas suposiciones integradas de forma predeterminada.
Puede cambiar la configuración de DPI para que sea la correcta en las propiedades de pantalla. Si bien puede brindarle una sensación cálida y confusa, su efecto en exhibición es mínimo. La mayoría de las aplicaciones ignoran la configuración por completo y simplemente dibujan con píxeles o escalados según la ventana.
La principal excepción son las fuentes cuando se procesan a través de la API estándar de Windows. En este caso, la configuración de DPI se utiliza para representar fuentes con el tamaño aproximado según el DPI establecido. En la práctica, esto puede hacer que las cosas se vean terriblemente mal porque las fuentes escalan mientras que otros tamaños no se adaptan a algunas aplicaciones y terminas con texto recortado o desbordado.
Para responder a su pregunta: No. Windows no cambia el DPI cuando cambia la resolución ni cambia la resolución cuando cambia la configuración de DPI. Tenga en cuenta que Windows puede incluso replicarse en varias pantallas de la misma resolución y necesariamente mostrará los mismos píxeles aunque el DPI real de la pantalla sea diferente.