CommencezCommencez gratuitement

Redimensionnement proportionnel

Nous voulons réduire les images d'un blogue vétérinaire afin qu'elles aient toutes la même taille compressée.

Il est important de le faire de façon proportionnelle, pour éviter toute distorsion.

Commencez par l'essayer sur une image afin de déterminer le code à réutiliser ensuite sur le reste des images.


L'image préchargée sous dogs_banner.

Rappelez-vous qu'en regardant la forme (shape) de l'image, vous pouvez connaître sa largeur et sa hauteur.

Cette activité fait partie du cours

Traitement d'images en Python

Voir le cours

Instructions de l’exercice

  • Importez le module et la fonction pour redimensionner.
  • Définissez la hauteur et la largeur proportionnelles pour obtenir 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 ce code d’exemple.

# 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')
Modifier et exécuter le code