Proportionales Skalieren
Wir möchten die Bilder eines Tierarzt-Blogs verkleinern, damit alle die gleiche komprimierte Größe haben.
Wichtig ist, das proportional zu tun, damit die Bilder nicht verzerrt werden.
Zuerst probierst du es mit einem Bild aus, damit du weißt, welchen Code du später auf die restlichen Bilder anwenden kannst.
Das Bild ist als
dogs_banner vorab geladen.
Denk daran: Anhand der shape des Bildes kannst du Breite und Höhe ablesen.
Diese Übung ist Teil des Kurses
<Kurs>Bildverarbeitung mit Python</Kurs>Übungsanweisungen
- Importiere das Modul und die Funktion zum Skalieren.
- Setze die proportionale Höhe und Breite so, dass sie der halben Bildhöhe entsprechen.
- Skaliere mithilfe der berechneten proportionalen Höhe und Breite.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import the module and function
from skimage.___ import ____
# Set proportional height so its half its size
height = int(____ / 2)
width = int(____ / 2)
# Resize using the calculated proportional height and width
image_resized = ____(dogs_banner, (____, ____),
anti_aliasing=True)
# Show the original and resized image
show_image(dogs_banner, 'Original')
show_image(image_resized, 'Resized image')