🍋
Menu
Image

Resize

Redimensionamento (Escala de Imagem)

O processo de alterar as dimensoes em pixeis de uma imagem, tornando-a maior (upscaling) ou menor (downscaling) mantendo a melhor qualidade visual possivel.

Detalhe técnico

Os algoritmos de redimensionamento variam em qualidade e velocidade: vizinho mais proximo (mais rapido, pixelizado), bilinear (media de 2x2), bicubico (media de 4x4, mais suave), Lanczos (funcao sinc, a mais nitida para downscaling). A super-resolucao baseada em IA (ESRGAN, Real-ESRGAN) pode upscalar 2-4x com alucinacao de detalhes. Para a web, as imagens responsivas utilizam srcset com multiplos tamanhos. O subsampling (reduzir por inteiro) evita artefactos de aliasing.

Exemplo

```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');
```

Ferramentas relacionadas

Termos relacionados