Soy desarrollador, no soy diseñador gráfico. Pero hay una pregunta que me molesta desde que lo noté hace algunos años.
El suavizado es un método para eliminar la nitidez de las divisiones de alto contraste, como los bordes de los caracteres y las formas geométricas, si hay alguien que no conoce.
Cuando obtienes un carácter suavizado escrito en negro sobre un fondo blanco, y haces zoom para ver los píxeles, hay colores diferentes de los que se encuentran en escala de grises, lo que para mí parece ilógico, ya que solo necesitamos hacer Una transición suave de negro a blanco.
Pregunta: ¿Por qué los colores son diferentes de los que se encuentran en la escala de grises utilizados para suavizar un carácter negro sobre un fondo blanco?
PD .: Crearía la etiqueta "anti-aliasing" si tuviera suficiente reputación.
Actualización : ahora he pensado en una teoría.
Si las letras están destinadas a mostrarse en un monitor de computadora, y la porción más pequeña de una pantalla que puede ser negra es un píxel completo compuesto por tres pequeñas luces, eso haría que el punto más pequeño en cualquier letra sea bastante grande, pero si el anti-aliasing compuesto por puntos circundantes o internos puede representarse por solo 1/3 de píxel con alguna ayuda del color al lado que significaría que las letras podrían ser mucho más pequeñas.
Es asi ?
fuente
Respuestas:
Esto se llama clearType en Windows (o representación de subpíxeles como dijo Marcelo). La idea es que, en lugar de usar 1 valor para 1 píxel:
(127,127,127) <Gris
, podemos hacer que el lado izquierdo de este píxel sea menos intenso y el lado derecho más
(55,127,185) - Tinte azulado
y luego el mismo para los píxeles del lado derecho
(185,127,55) - El tono naranja
debajo muestra (sin AA) - (Tipo de borrado temprano) - (AA normal) - (Último tipo de borrado)
En mi opinión, solo funciona bien para fuentes pequeñas (como la que está leyendo ahora).
Para gráficos regulares, utiliza AA normal (de hecho, Photoshop no es compatible con clearType) ¡
Espero que esto ayude! Disfrutar
fuente
Mi suposición fue correcta después de todo:
Si las letras están destinadas a mostrarse en un monitor de computadora, y la porción más pequeña de una pantalla que puede ser negra es un píxel completo compuesto por tres pequeñas luces, eso haría que el punto más pequeño en cualquier letra sea bastante grande, pero si el anti-aliasing compuesto por puntos circundantes o internos puede representarse por solo 1/3 de píxel con alguna ayuda del color al lado que significaría que las letras podrían ser mucho más pequeñas.
Consulte los comentarios en las preguntas para obtener más ayuda de DA01 y koiyu (gracias).
Solo como referencia, aquí están los enlaces de Wikipedia en los comentarios de DA01 y koiyu:
fuente