ÎncepețiÎncepe gratuit

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

Vezi cursul

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')
Editează și rulează codul