Redimensionnement proportionnel
Nous souhaitons réduire les images d’un blog vétérinaire afin qu’elles aient toutes la même taille compressée.
Il est important de le faire proportionnellement, afin d’éviter toute distorsion.
Vous allez d’abord tester la méthode sur une image pour déterminer le code à appliquer ensuite au reste des images.
Image préchargée sous le nom
dogs_banner.
N’oubliez pas qu’en regardant la forme (shape) de l’image, vous pouvez en déduire sa largeur et sa hauteur.
Cet exercice fait partie du cours
Traitement d’images en Python
Instructions
- Importez le module et la fonction pour redimensionner.
- Définissez la hauteur et la largeur proportionnelles de sorte qu’elles correspondent à la moitié de la hauteur de l’image.
- Redimensionnez en utilisant la hauteur et la largeur proportionnelles calculées.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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')