Resize
Redimensionar (escalado de imagen)
La operación de cambiar las dimensiones en píxeles de una imagen escalándola hacia arriba (ampliar) o hacia abajo (reducir), utilizando algoritmos de interpolación para calcular los nuevos valores de los píxeles.
Detalle técnico
La reducción elimina píxeles mediante promediado de área o supermuestreo, produciendo generalmente buenos resultados. La ampliación crea nuevos píxeles estimando valores entre los existentes. Métodos de interpolación: vecino más cercano (rápido, pixelado), bilineal (promedio 2×2, suave), bicúbico (promedio 4×4, más nítido), Lanczos (filtro sinc, la mejor calidad). Los algoritmos habilitados para SIMD (libjpeg-turbo, libvips) procesan millones de píxeles por segundo.
Ejemplo
```javascript
// Resize image using Canvas API
const canvas = document.createElement('canvas');
canvas.width = 800;
canvas.height = 600;
const ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0, 800, 600);
canvas.toBlob(blob => {
// Download resized image
saveAs(blob, 'resized.png');
}, 'image/png');
```