¿Qué es la interpolación bilineal?

La interpolación bilineal estima un nuevo píxel aplicando interpolación lineal entre los cuatro píxeles de origen más cercanos en dos dimensiones. Ofrece un suavizado moderado con un costo computacional relativamente bajo.

Cómo funciona la interpolación bilineal

La interpolación bilineal ubica una muestra de salida dentro de una celda de la cuadrícula de origen y mezcla las cuatro muestras de sus esquinas según la distancia horizontal y vertical. Realiza una mezcla lineal a lo largo de un eje y luego del otro, aunque la superficie combinada incluye una interacción entre las coordenadas. La vecindad pequeña hace que sea rápida y predecible, pero suele producir resultados más suaves al ampliar. Los motores de renderizado la usan para el escalado habitual, las transformaciones y el muestreo de texturas.

Datos clave

  1. Los pesos de las cuatro muestras de origen suman uno para un punto interior, lo que conserva una región de color constante mientras modifica suavemente su influencia a lo largo de una celda de la cuadrícula.
  2. El filtrado bilineal es separable, por lo que las implementaciones pueden interpolar horizontal y verticalmente por etapas; esto resulta útil para los pipelines optimizados de imágenes y texturas.
  3. Como no puede reconstruir frecuencias perdidas o ausentes en la cuadrícula de muestras, las ampliaciones grandes muestran desenfoque, y las reducciones siguen necesitando un filtrado de paso bajo adecuado para evitar la distorsión por submuestreo.

Cuándo importa la interpolación bilineal

Usa la interpolación bilineal para cambios de tamaño rápidos, muestreo de texturas o transformaciones geométricas en los que baste una calidad moderada. Los bordes finos pueden difuminarse, por lo que las ilustraciones detalladas pueden beneficiarse de un filtro de mayor calidad.

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