Degradados

Por qué tu degradado tiene rayas y cómo corregir las bandas

Hiciste un degradado suave y volvió a rayas. Eso son las bandas, y tienen una causa sencilla y un puñado de soluciones fiables. Aquí está la aritmética y luego las curas.

GradientlyCuenta verificada de Gradiently··6 min de lectura
Portada: Moonlit Haven · GR·72PD·HN

La versión corta

  • Las bandas en un degradado son la aparición de rayas o escalones visibles en lo que debería ser una mezcla suave de color.
  • Las bandas ocurren porque la mayoría de las imágenes guardan solo 256 niveles por canal de color, así que una mezcla sutil sobre una zona grande tiene que saltar entre un número pequeño de tonos.
  • Las bandas son peores en degradados oscuros, degradados sutiles, degradados grandes e imágenes o vídeos muy comprimidos.
  • Añadir un grano fino o un tramado es la solución más fiable, porque la variación aleatoria oculta los bordes entre escalones.
  • Exportar con alta calidad, evitar formatos de 256 colores como el GIF y ampliar el rango de color de la mezcla reducen aún más las bandas.
En esta página

Las bandas en un degradado aparecen cuando un degradado suave muestra rayas o escalones visibles en lugar de una mezcla continua. Ocurre porque las imágenes digitales solo pueden guardar un número limitado de tonos por color, normalmente 256 por canal, y cuando un degradado cambia despacio a lo largo de una zona ancha, cada tono tiene que cubrir una banda de píxeles. Tu ojo es muy bueno detectando bordes, así que distingue esas bandas. La solución suele ser añadir un grano fino, exportar con menos compresión o dar a la mezcla más color con el que trabajar.

Qué causa las bandas en los degradados

La mayoría de las imágenes usan 8 bits por canal: 256 valores posibles para cada uno de rojo, verde y azul. Suena a mucho, y para un degradado marcado lo es. El problema empieza cuando los colores de cada extremo están cerca.

Toma un degradado gris de #202020 a #303030 a lo ancho de una pantalla de 1920 píxeles. Cada canal solo pasa de 32 a 48, que son 16 escalones. Así que el degradado contiene 16 tonos distintos, cada uno de unos 120 píxeles de ancho. Ningún programa puede hacerlo más suave, porque no hay tonos intermedios que usar.

La primera muestra exagera las bandas con ocho escalones duros para que se vean en cualquier pantalla. Las bandas reales parecen las rayas suaves que salen cuando una mezcla oscura y sutil como la segunda se estira mucho o se comprime.

Dónde se ven más las bandas

SituaciónPor qué forma bandas
Degradados oscurosSe ven con facilidad las pequeñas diferencias entre tonos oscuros, y las mezclas oscuras a menudo abarcan pocos valores
Mezclas sutiles y de poco contrastePocos escalones entre los colores de los extremos, así que cada banda es ancha
Zonas grandesEl mismo número de escalones repartido en más píxeles da bandas más anchas
JPEG y subidas a redes socialesLa compresión simplifica las zonas suaves en bloques planos
VídeoLos códecs de streaming y el vídeo de 8 bits aplanan las rampas suaves, sobre todo en escenas oscuras
GIF y PNG-8Solo 256 colores en toda la imagen, para todos los canales juntos
Un degradado oscuro, sutil y a pantalla completa subido como JPEG comprimido cumple casi todas las filas a la vez.

Por eso los fondos de degradado oscuro y los degradados de aurora necesitan el mayor cuidado. Su belleza depende de rampas largas y suaves por tonos oscuros, que es justo la receta de las bandas.

Cómo corregir las bandas en un degradado

  1. 1

    Añade grano o tramado

    Una capa fina de ruido aleatorio reparte los píxeles entre tonos vecinos, de modo que el ojo ya no encuentra los bordes. Es la solución más fiable, y además hace que la superficie se vea más rica. Mira degradados con grano.

  2. 2

    Da a la mezcla más rango

    Mayores diferencias de luminosidad o de tono entre los colores de los extremos significan más escalones disponibles y bandas más estrechas. Un degradado que además cambia un poco de tono usa más combinaciones de rojo, verde y azul que una rampa pura de luminosidad.

  3. 3

    Trabaja en 16 bits cuando puedas

    Los editores de imagen que admiten 16 bits por canal conservan muchos más niveles mientras trabajas. Convierte a 8 bits solo al exportar, con el tramado activado.

  4. 4

    Exporta con alta calidad

    Usa PNG para gráficos lisos, o JPEG con un ajuste de calidad alto para imágenes fotográficas. Evita el GIF y el PNG-8, que conservan solo 256 colores en total.

  5. 5

    Exporta al tamaño final

    Ampliar una imagen de degradado pequeña estira sus bandas. Renderiza o exporta al tamaño exacto, o mayor, en lugar de ampliar.

Corregir las bandas en degradados CSS

Los navegadores renderizan los degradados CSS en directo, así que no hay ningún ajuste de exportación que cambiar. Ayudan dos cosas. Primero, ensancha la rampa o añade un cambio de tono. Segundo, coloca una capa sutil de ruido sobre el degradado, que funciona exactamente como el grano de una imagen. Textura de ruido en CSS muestra formas ligeras de hacer esa capa sin archivos de imagen grandes.

Forma bandas

  • linear-gradient(#0b0b12, #14141f) a pantalla completa
  • Un solo tono de casi negro a algo menos negro
  • Ninguna textura sobre la superficie

Aguanta

  • linear-gradient(#0b0b12, #1e1b4b 60%, #312e81) con más rango
  • Una rampa oscura que además deriva del gris hacia el índigo
  • Una capa fina de ruido con poca opacidad encima

Corregir las bandas en vídeo y en subidas a redes sociales

Las plataformas sociales vuelven a comprimir lo que subes, y los códecs de vídeo están diseñados para descartar justo el tipo de detalle sutil que mantiene suaves los degradados. El grano ayuda dos veces aquí: oculta los escalones y da al codificador detalle real que conservar. Sube al tamaño recomendado por la plataforma para que no se vuelva a redimensionar, y exporta el vídeo con un ajuste de calidad generoso. Si codificas con ffmpeg, x264 tiene un ajuste pensado para preservar el grano.

bash
# High-quality H.264 that keeps fine grain instead of smoothing it into bands
ffmpeg -i gradient-loop.mov \
  -c:v libx264 -preset slow -crf 16 -tune grain \
  -pix_fmt yuv420p -movflags +faststart \
  gradient-loop.mp4
Un -crf más bajo significa mayor calidad. -tune grain le dice al codificador que conserve el ruido en lugar de alisarlo.

Los fondos de vídeo en bucle son especialmente propensos a esto, porque suelen ser oscuros y lentos. Vídeos en bucle sin costuras cubre el resto de la exportación.

Prevenir las bandas desde el principio

  • Elige degradados con suficiente cambio de luminosidad o de tono para su tamaño
  • Prevé el grano desde el principio en lugar de añadirlo como rescate
  • Mantén un poco levantados los degradados oscuros en lugar de deslizarlos hasta el negro puro
  • Comprueba en un móvil después de subir, no solo en tu monitor de diseño

Cada Mark de Gradiently se renderiza en directo al tamaño en el que diseñas, con su grano como parte de la receta, y los diseños hechos con un Mark reservado se exportan como PNG o JPEG hasta tres veces el tamaño del diseño, así que un degradado nunca tiene que estirarse desde una imagen pequeña.

Preguntas frecuentes

¿Qué son las bandas en un degradado?

Las bandas en un degradado son rayas o escalones visibles en un degradado que debería verse suave, causados por pocos tonos disponibles entre sus colores.

¿Por qué los degradados oscuros forman más bandas?

Las mezclas oscuras a menudo abarcan solo unos pocos valores por canal, y se notan con facilidad las pequeñas diferencias entre tonos oscuros, así que cada escalón es ancho y visible.

¿Añadir ruido corrige las bandas?

Normalmente sí. El ruido fino o el tramado reparte los píxeles entre tonos vecinos, de modo que el ojo no puede ver los bordes entre escalones.

¿Qué formato de archivo es mejor para los degradados?

PNG para gráficos y JPEG de alta calidad para imágenes fotográficas. Evita el GIF y el PNG-8, que conservan solo 256 colores.

¿Por qué mi degradado forma bandas al subirlo a las redes sociales?

Las plataformas vuelven a comprimir las imágenes y el vídeo. Añade grano, sube al tamaño recomendado y exporta con alta calidad para dar al codificador detalle que conservar.

Compartir esta guía

Escrito por GradientlyCuenta verificada de Gradiently

El equipo detrás de Gradiently, una herramienta de diseño creada en torno a los Marks: degradados vivos que hacen que todo lo que diseñas parezca tuyo.

Ver nuestro perfil