¿Qué hace Windows cuando habilito "Dejar que Windows intente arreglar aplicaciones que no están borrosas"?

0

¿Cómo Windows intenta arreglarlo? ¿Utiliza otra escala de mapa de bits o hace algo más? ¿Por qué no funciona para todas las aplicaciones que no conocen dpi? ¿Para qué aplicaciones funciona?

Eugene Maksimov
fuente

Respuestas:

0

La opción de escala en Windows 10 hace estas cosas automáticamente en pantallas de alta resolución:

  • Aumentar el tamaño de las fuentes.
  • Aumenta el tamaño de los íconos
  • Mejore el resto de la ventana de acuerdo con el factor de escala calculado.

La parte inteligente de este método es determinar el factor de escala, que Windows hace usando las propiedades del monitor, como la resolución y la densidad de píxeles (DPI). Esto es solo una suposición educada por parte de Windows.

Si la ventana incluye imágenes que no se pueden escalar sin dañar su visualización, ya que las imágenes solo se pueden escalar indefinidamente en películas, entonces el resultado no será perfecto. Es por eso que hay controles para que el individuo .exeespecifique o deshabilite la escala automática, para los casos en que falla.

harrymc
fuente
¿Y cuando la opción está desactivada, Windows escala la aplicación completa como un mapa de bits?
Eugene Maksimov
Cuando la opción está totalmente deshabilitada, Windows no hace nada y la ventana será demasiado pequeña, quizás inutilizable.
harrymc
Parece que Windows usa la virtualización High DPI en caso de que la opción "Dejar que Windows intente ..." esté desactivada. Las aplicaciones que no son conscientes de DPI se ven borrosas, pero se escalaron en mi monitor 4K (175%).
Eugene Maksimov
El éxito depende de los elementos que están en la ventana. Cuando Windows tiene el control, como cuando se usan llamadas API para escribir texto y dibujar líneas y rectángulos, los resultados serían perfectos. Para las imágenes, esto depende de su tipo: las imágenes vectoriales, como .epspodrían ser muy buenas, pero las imágenes de mapa de bits pueden volverse borrosas o pixeladas. Windows hace un trabajo bastante bueno en la mayoría de los casos, pero no en todos.
harrymc
Uno de los casos más fáciles de notar en los que no funciona bien es en aplicaciones de pantalla completa que realizan su propio escalado de la interfaz de usuario independiente de Windows, como muchos juegos (especialmente los que se basan en motores de renderizado personalizados). Dependiendo de la aplicación en particular, puede intentar arreglar las cosas y hacer que se vea peor, o Windows simplemente puede darse por vencido y molestarlo con notificaciones sobre el hecho de que se dio por vencido.
Austin Hemmelgarn