{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
Image

Resize

Redimensionnement (Mise à l'échelle d'image)

L'opération de modification des dimensions en pixels d'une image par mise à l'échelle vers le haut (agrandissement) ou vers le bas (réduction) à l'aide d'algorithmes d'interpolation mathématique.

Détail technique

La réduction de taille supprime des pixels par moyennage de zone ou suréchantillonnage, ce qui produit généralement de bons résultats. L'agrandissement crée de nouveaux pixels par interpolation : plus proche voisin (pixelisé, rapide), bilinéaire (lisse, moyenne), bicubique (plus net, 4×4 voisinage), Lanczos (noyau sinc, haute qualité, plus lent). L'upscaling par IA (ESRGAN, Real-ESRGAN) utilise des réseaux neuronaux pour halluciner les détails. Le redimensionnement doit préserver le rapport d'aspect pour éviter la distorsion, en ajoutant du remplissage ou en recadrant si nécessaire.

Exemple

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

Outils associés

Termes associés