¿Qué es el suavizado de bordes?

El suavizado de bordes reduce los artefactos en forma de escalones a lo largo de los bordes diagonales o curvos. Funciona mezclando los píxeles de los límites, aumentando la densidad de muestreo o aproximando de otro modo la cobertura parcial de los píxeles.

Cómo funciona el suavizado de bordes

La distorsión por submuestreo se produce cuando una cuadrícula de muestras no puede representar las frecuencias espaciales o las posiciones de los bordes presentes en el original. El suavizado de bordes reduce esos artefactos mediante el filtrado previo al remuestreo, la estimación de la cobertura fraccionaria de los píxeles, el aumento de la densidad de muestras o el suavizado de un resultado renderizado. Se utiliza durante la rasterización, el cambio de tamaño, la composición y el escalado de video, pero el método adecuado depende de si el original es geometría, texto, textura o una imagen ráster existente.

Datos clave

  1. Al reducir una imagen, un filtro de paso bajo debería eliminar los detalles que superen el nuevo límite de muestreo antes de la decimación; cambiar el tamaño sin ese filtro puede crear muaré y patrones falsos.
  2. El suavizado de bordes por multimuestreo mejora principalmente los límites de los polígonos y no elimina automáticamente la distorsión por submuestreo dentro de los efectos de sombreado, las texturas transparentes o los reflejos especulares.
  3. Filtrar bordes de color con una representación alfa incorrecta puede crear halos, por lo que el remuestreo de ilustraciones transparentes debería usar un procesamiento que tenga en cuenta el alfa o que trabaje con colores premultiplicados.

Cuándo importa el suavizado de bordes

Actívalo al renderizar texto, gráficos vectoriales, escenas 3D o imágenes con cambios de tamaño en los que los bordes dentados distraigan. Un filtrado intenso puede suavizar los detalles finos, mientras que uno débil puede dejar distorsiones de submuestreo visibles.

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis