Como Elmo Allén señala correctamente, esto no es ni una ilusión óptica ni un error en su editor de gráficos, sino un efecto causado por la tecnología de monitor que está utilizando.
Específicamente, en una pantalla de computadora TFT-LCD moderna típica , cada píxel se compone de tres subpíxeles separados dispuestos uno al lado del otro, respectivamente, color, verde y azul:
Cada uno de estos subpíxeles solo puede producir uno de los colores primarios de luz, pero, dado que están muy juntos, sus colores se mezclan cuando los miras, produciendo la ilusión de un color sólido.
Para un píxel blanco (o gris), todos los subpíxeles están igualmente iluminados. Al ajustar la intensidad de los diferentes subpíxeles entre sí, se pueden producir diferentes colores. En el extremo, para un píxel rojo, verde o azul puro, solo se activan los subpíxeles que producen ese color. Por lo tanto, su franja roja-verde-roja, en el nivel de subpíxeles, se representará de la siguiente manera:
Aquí, puede comenzar a ver lo que está sucediendo: generalmente hay un espacio de dos subpíxeles oscuros entre cada uno iluminado, pero en los límites entre los colores, el espacio es de tres subpíxeles (creando una banda oscura) o solo uno (creando un luz uno).
Por supuesto, el efecto es más obvio cuando los colores de los subpíxeles cercanos se mezclan, como sucede normalmente cuando miras la pantalla:
Aquí, he aplicado solo una cantidad moderada de desenfoque, simulando lo que podría ver si, por ejemplo, mirara su pantalla a través de una lupa. (¡Pruébelo!) La banda oscura en el límite izquierdo es obvia aquí; la banda brillante en el límite de la derecha no se muestra con tanta claridad, pero se volvería más notable si la imagen se volviera borrosa.
Por supuesto, no tiene que confiar en estas imágenes simuladas. En cambio, permítanme incluir un par de fotos en primer plano que tomé de la pantalla de mi computadora portátil, mostrando la imagen en su pregunta, con una cámara digital barata:
Como en la imagen simulada, la línea oscura es muy obvia; la línea brillante es menos, quizás porque todavía hay un subpíxel oscuro entre los iluminados, por lo que no hay un pico de intensidad tan claro.
¿Qué puedes hacer para arreglar esto?
En principio, este efecto es algo que su monitor podría compensar automáticamente, por ejemplo, detectando transiciones problemáticas y dejando que los colores se desvanezcan entre sí para suavizar la transición. Sin embargo, esto agregaría más complejidad y costo, razón por la cual la mayoría de los fabricantes de monitores no se molestan.
Sin embargo, puede lograr el mismo resultado usted mismo agregando una franja estrecha de un color intermedio (por ejemplo, amarillo, rojo y verde) entre estos campos de color altamente contrastantes. El color de esta franja debe coincidir aproximadamente con la luminosidad promedio de los colores circundantes, teniendo en cuenta la gama de visualización .