ForHosting KIT · Imágenes

Comprobar riesgo de banding en degradados por bits

Este comprobador estima si los escalones de cuantización pueden hacerse visibles en un degradado renderizado.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca la profundidad de bits por canal, el número de paradas de color incluidos ambos extremos y la longitud del degradado en píxeles. El resultado clasifica el riesgo como bajo, moderado o alto, muestra la densidad de transiciones que sustenta la valoración y propone una medida práctica. Es una estimación determinista para planificación, no una simulación de un monitor, códec, espacio de color o entorno de visualización concretos.

Interprete la estimación como una alerta temprana de diseño

El banding aparece cuando un cambio suave debe representarse con muy pocos valores discretos. Varios píxeles vecinos conservan entonces el mismo color codificado antes de que esté disponible el siguiente valor. El comprobador convierte tres datos de planificación en una advertencia sencilla. La profundidad de bits determina cuántos valores admite cada canal. Las paradas de color determinan cuántos intervalos de interpolación adyacentes forman el degradado. La distancia en píxeles indica cuánto deben extenderse esos intervalos. El resultado compara con esa distancia las transiciones de cuantización disponibles. Un nivel bajo significa que, según el modelo, existe al menos una transición por píxel. Moderado indica que una transición ocupa más de un píxel y alto, más de dos. Considere la valoración una señal de control, no una garantía perceptiva. Una fuente de bajo riesgo aún puede mostrar franjas tras una compresión agresiva, una conversión de color deficiente, una precisión limitada de pantalla o una exportación inadecuada. En cambio, el tramado puede suavizar un degradado limitado al repartir el error como ruido fino. Use el resultado antes de renderizar para localizar configuraciones que merezcan una revisión visual más detenida.

Comprenda el cálculo y sus supuestos

Para una profundidad de b bits, el comprobador calcula dos elevado a b niveles por canal de color. Resta uno para obtener las transiciones posibles entre niveles y multiplica esa cantidad por el número de intervalos entre paradas adyacentes. El degradado tiene un intervalo menos que paradas porque dos paradas extremas forman un solo intervalo. Al dividir la distancia en píxeles entre el presupuesto de transiciones se obtienen los píxeles por transición, el indicador principal del riesgo. También se devuelve el valor inverso, transiciones por píxel, para comparar fácilmente la densidad entre diseños. El modelo supone que cada intervalo puede utilizar todo el rango del canal. Los degradados reales quizá cubran un rango tonal menor, con menos transiciones efectivas y un riesgo real superior. La estimación tampoco modela gamma, uniformidad perceptiva, composición alfa, submuestreo cromático, calibración de pantalla, distancia de observación ni los colores exactos de las paradas. Estas omisiones son deliberadas: la herramienta ofrece un cálculo preliminar repetible con datos que suelen conocerse antes de finalizar el diseño o el código, sin fingir que predice cualquier cadena de visualización.

Actúe ante un riesgo moderado o alto

Si el resultado es moderado o alto, compruebe primero si el formato y la ruta de renderizado pueden conservar una profundidad de bits mayor. Pasar de ocho a diez bits amplía mucho los valores disponibles, pero solo ayuda si la edición, exportación, transmisión y pantalla mantienen esa precisión. Añadir paradas de color significativas también acorta los intervalos de interpolación, sobre todo si siguen la curva tonal prevista en vez de repetir colores equivalentes. Reducir la longitud del degradado disminuye las muestras que comparten el mismo presupuesto de transición. El tramado suele ser la solución más práctica para entregas fijas de ocho bits, pues sustituye contornos estructurados por un ruido menos perceptible. Examine siempre el recurso exportado final en dispositivos representativos; probar únicamente el original dentro de un editor de alta precisión puede ocultar problemas posteriores. Repita la comprobación para cada variante, como un fondo ancho de escritorio, un recorte móvil pequeño y una imagen comprimida. La API cuesta $0.002 por solicitud y aplica el mismo cálculo determinista, adecuado para controles automáticos de recursos durante la compilación.

Revise un degradado de fondo grande

Compruebe si un degradado de ocho bits extendido por una imagen principal ancha ofrece suficientes transiciones para su anchura renderizada.

Compare la precisión de exportación

Compare variantes de ocho, diez y más bits antes de elegir un flujo de entrega para imágenes o vídeo.

Añada una alerta automática de recursos

Marque especificaciones de degradado con riesgo moderado o alto al validar tokens de diseño o durante una compilación.

¿Qué significa la valoración del riesgo?

Bajo significa que el presupuesto modelado permite al menos una transición por píxel. Moderado indica más de un píxel por transición y alto, más de dos.

¿La profundidad de bits es por canal o por píxel completo?

Introduzca la profundidad por canal de color, por ejemplo 8 para una imagen habitual de ocho bits por canal.

¿Los colores de los extremos cuentan como paradas?

Sí. Introduzca todas las paradas, incluidos ambos extremos; dos paradas crean un intervalo de interpolación.

¿Un nivel bajo garantiza que no aparecerá banding?

No. La compresión, un rango tonal estrecho, la conversión de color, las limitaciones de pantalla y las condiciones de observación aún pueden crear contornos visibles.

¿El comprobador tiene en cuenta el tramado?

No. Estima el riesgo de cuantización sin procesar. El tramado suele reducir el banding visible al repartir el error como ruido fino.

¿Cuánto cuesta una comprobación mediante la API?

Cada solicitud API cuesta $0.002. La versión del navegador se ejecuta localmente para comprobaciones interactivas.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/image/color-banding-risk-check

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/image/color-banding-risk-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bit_depth":8,"color_stops":2,"pixel_distance":1024}'
{
  "bit_depth": 8,
  "color_stops": 2,
  "pixel_distance": 1024
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.color_banding_risk_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mb15
max_megapixels12
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →