¿En qué momento los usuarios notan el cambio de degradado en los colores?

Un rectángulo de máscara de recorte de 50 px de altura muestra una región de un rectángulo degradado de 5000 px, como se ve en la imagen.

  • Quiero que el usuario vea el mismo color, o al menos no note la diferencia, de un degradado, a través de la ventana.
  • Será un degradado lineal de rojo a negro.
  • La altura de la máscara de recorte seguirá siendo de 50 px y no puedo cambiar eso.
  • La altura del rectángulo degradado es lo único que puede cambiar.

Sé que a 5000 px, el usuario verá exactamente el mismo valor de color cada 50 px (corrígeme si me equivoco). Sin embargo, quiero acortar la altura del rectángulo degradado de 5000 px a la altura que sea necesaria para que el usuario no note la diferencia de color dentro del rectángulo de la máscara de recorte.

ingrese la descripción de la imagen aquí

Los degradados de un solo color a un solo color aparecen suaves, siempre que el punto de fusión esté lo suficientemente alejado de cada valor. Cada vez que está rasterizado o guardado en una resolución baja, comienza a ver los bordes de cambio de color. Un montón de gradientes de 1" y 2" se ven perfectamente uniformes. El tamaño pequeño ayuda a ocultar los detalles.
Probablemente encuentre diferencias entre los usuarios según la calidad de su percepción del color o la luminosidad. Hay juegos para móviles como Blendoku o I love hue que piden a los usuarios precisamente eso: ordenar los colores en orden.
¿Y si es un sitio web? ¿Cambia el color cada 1% de la longitud total del rectángulo degradado?

Respuestas (1)

Un degradado visualmente suave cambiará los valores de píxel cada 1 o 2 píxeles.

La grandeza, o cuán drástico es ese cambio de píxel (frecuencia de gradiente) depende de la longitud del gradiente. Un degradado largo con un cambio de color mínimo de principio a fin dará como resultado más bandas y cambios de color más nítidos, lo que dará como resultado áreas más grandes de color similar, es decir, una frecuencia de degradado más baja. Un degradado más corto con un cambio de color más drástico dará como resultado una frecuencia de degradado más alta.

A menos que su degradado tenga bandas significativas , no habrá un punto en el que el color se vea sólido.

Además, la percepción humana varía de humano a humano. Algunos usuarios pueden darse cuenta de los cambios de color/valor más fácilmente que otros usuarios. Es muy difícil afirmar lo que funciona de alguna manera en forma absoluta solo por la forma en que funciona el ojo humano. Lo mejor que puede hacer es configurar las cosas que le parezcan apropiadas según su percepción.