IniziaInizia gratis

Ridimensionamento proporzionale

Vogliamo ridurre le immagini di un blog veterinario in modo che abbiano tutte la stessa dimensione compressa.

È importante farlo in modo proporzionale, così da non distorcerle.

Per prima cosa, farai una prova su un'unica immagine, così saprai quale codice testare poi sul resto delle immagini.


L'immagine è precaricata come dogs_banner.

Ricorda che osservando la forma dell'immagine puoi conoscerne larghezza e altezza.

Questo esercizio fa parte del corso

Elaborazione di immagini in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa il modulo e la funzione per il ridimensionamento.
  • Imposta altezza e larghezza proporzionali in modo che l'altezza sia la metà di quella originale.
  • Ridimensiona usando l'altezza e la larghezza proporzionali calcolate.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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')
Modifica ed esegui il codice