Proportioneel resizen
We willen de afbeeldingen van een veterinaire blogsite verkleinen zodat ze allemaal dezelfde gecomprimeerde afmeting hebben.
Het is belangrijk dat je dit proportioneel doet, zodat ze niet vervormen.
Eerst probeer je het uit op één afbeelding, zodat je weet welke code je later op de rest van de afbeeldingen kunt toepassen.
De afbeelding is vooraf ingeladen als
dogs_banner.
Onthoud dat je aan de shape van de afbeelding de breedte en hoogte kunt aflezen.
Deze oefening maakt deel uit van de cursus
Beeldverwerking in Python
Oefeninstructies
- Importeer de module en functie om te resizen.
- Stel de proportionele hoogte en breedte in zodat ze de helft zijn van de oorspronkelijke hoogte van de afbeelding.
- Resize met de berekende proportionele hoogte en breedte.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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')