Redimensionare proporțională
Vrem să micșorăm imaginile de pe un blog veterinar, astfel încât toate să aibă aceeași dimensiune comprimată.
Este important să faci acest lucru proporțional, adică fără a le deforma.
Mai întâi, vei testa codul pe o singură imagine, pentru a ști ce funcționează înainte de a-l aplica și celorlalte.
Imaginea preîncărcată ca
dogs_banner.
Reține că, analizând forma imaginii, poți afla lățimea și înălțimea acesteia.
Acest exercițiu face parte din cursul
Procesarea imaginilor în Python
Instrucțiuni pentru exercițiu
- Importă modulul și funcția necesare pentru redimensionare.
- Setează înălțimea și lățimea proporționale astfel încât să reprezinte jumătate din înălțimea originală a imaginii.
- Redimensionează imaginea folosind înălțimea și lățimea proporționale calculate.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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')