{# 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

Größe ändern (Bildskalierung)

Die Operation, bei der die Pixelmaße eines Bildes durch Hoch- (Vergrößern) oder Herunterskalieren (Verkleinern) geändert werden, wobei mathematische Interpolation zur Berechnung neuer Pixelwerte in der Zielauflösung verwendet wird.

Technisches Detail

Herunterskalieren entfernt Pixel durch Flächenmittelung oder Supersampling und erzielt im Allgemeinen gute Ergebnisse. Hochskalieren muss neue Pixelwerte durch Interpolation ableiten: Nearest-Neighbor (erhält harte Kanten, pixelig), bilinear (gewichteter Durchschnitt von 4 nächsten Pixeln), bikubisch (gewichteter Durchschnitt von 16 Pixeln, glatter) und Lanczos (sinc-basiert, am schärfsten ohne Ringing). In Browsern respektiert Canvas drawImage() die Einstellungen imageSmoothingEnabled und imageSmoothingQuality. CSS image-rendering: pixelated deaktiviert die Interpolation für Pixelkunst. Für signifikantes Hochskalieren erzeugen KI-Super-Resolution-Netzwerke weit überlegene Ergebnisse gegenüber traditioneller Interpolation.

Beispiel

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

Verwandte Tools

Verwandte Begriffe