¿Por qué tener números impares de píxeles lógicos en una pulgada, como ppi de 96?

Estaba buscando la definición de coordenadas de píxeles para el marco flutter. Los tamaños se especifican en píxeles lógicos . Hay 96 píxeles lógicos en una pulgada, lo que se traduce en aproximadamente 38 píxeles por cm.

Esto parece un número muy extraño. Quiero decir, usar pulgadas como unidad de longitud ya es un poco extraño para un europeo, pero dado que el marco es desarrollado por una empresa estadounidense, al menos tiene sentido. Pero aún así: ¿Por qué no tener 100 píxeles lógicos por pulgada? Eso haría que todas las conversiones fueran mucho más fáciles.

Busqué esto y el término oficial es Píxel independiente del dispositivo . Windows también ha estado usando 96 píxeles por pulgada (ahora esto se expone como una configuración de escala), mientras que Android se basa en 160 píxeles por pulgada. iOS espera que especifique tamaños en píxeles UIKit, donde la conversión a longitudes físicas reales depende del dispositivo específico. Probablemente puedan salirse con la suya porque iOS se ejecuta en un número limitado de dispositivos, pero ya parece confuso .

Cuál es la razón detrás de esto? ¿Es histórico, se basa en algunas convenciones tipográficas o tiene ventajas cuando calcula el diseño de su diseño?

Tal vez este número fue elegido porque 96 = 3 * 2^5. Así que está cerca de 100, es divisible por 3 y los otros divisores son 2. Eso parece útil.

¿Por "extraño" quiere decir "extraño", que parece usar la Pregunta?
Ese enlace de 'píxeles lógicos' me dio un error de 404 Página no encontrada.

Respuestas (2)

Los diseñadores estadounidenses están acostumbrados a pensar en términos de fracciones. Ahora 96 ​​es divisible por 2, 3, 4, 6, 8, 12, 16, 32...

Esto es beneficioso para la alineación de píxeles, por lo que no necesita redondear o salpicar unidades por valores de medio píxel. Es cierto que dicho sistema es más beneficioso si necesita trabajar con grupos divididos de humanos, ya que se resisten a dividirse en números fraccionarios, realmente mucho.

Es cierto que un múltiplo de 60 sería mejor que 96, pero probablemente sea un número demasiado grande. Manly ya que 60 también es divisible por 5, así que de hecho usaría 120.

Aquí hay una gráfica de cuántos divisores tienen los números del 1 al 120. He etiquetado los primeros números que alcanzan un conteo de divisores. Los números basados ​​en múltiplos de 12 y luego 60 dominan.

ingrese la descripción de la imagen aquí

>> "... así que de hecho usaría 120" Como lo haría Bill Gates, parece. 120 ppp es probablemente la segunda configuración de pantalla/Windows más común después de 96 ppp.
@SteveRindsberg, sí, bueno, el fabricante del panel tiene el mismo problema de que necesita cortar los paneles óptimos de una hoja más grande para eliminar las áreas inutilizables. Dado que el panel tiene que tener un número real de píxeles....

Nunca conocí a un diseñador gráfico europeo, impresor, que usaría centímetros en el contexto de la resolución. Simplemente no nos importa. 96 es una resolución más grande que la "resolución de pantalla" anterior de 72 píxeles.
¿Por qué 72? Porque Macintosh y Apple. Macintosh trabajó con la impresora Apple, por lo que se eligió la 72 porque la imagen en la pantalla tenía el mismo tamaño que en la impresión.

¿Por qué 96? Porque Windows. Se les ocurrió una impresionante resolución de 1024x768 píxeles a finales de los 80. Y descubrí que si la distancia desde la página impresa hasta el ojo es x , entonces la distancia a la pantalla debería ser x+1/3x .

¿Importa? En imprenta. En Land of Display puedes cambiar dinámicamente lo que ves. Ampliar reducir. Use un cuadrado de 4 píxeles para actuar como "píxel más grande". Puede "adaptar" la imagen sobre la marcha. En la imprenta no tienes ese lujo.

La carne de esa Respuesta es brillante. Debería enseñarse en las escuelas. Trabajé en soporte técnico, principalmente para gráficos, durante años y nunca escuché ninguno, y mucho menos una explicación tan obvia para esos valores numéricos. Sin embargo, "En la impresión. En la pantalla, puede cambiar dinámicamente lo que ve. Acercar, alejar. Use un cuadrado de 4 píxeles para actuar como un "píxel más grande". Puede "adaptar" la imagen sobre la marcha. 't have such luxury..." no funciona en inglés especializado o lego. ¿Podría reformularlo, para mayor claridad?