Kom igångKom igång gratis

Proportionell storleksändring

Vi vill förminska bilderna på en veterinärblogg så att alla får samma komprimerade storlek.

Det är viktigt att du gör detta proportionellt, det vill säga att bilderna inte förvrängs.

Först provar du med en bild för att ta reda på vilken kod du ska använda på resten av bilderna.


Bilden är förhandsladdad som dogs_banner.

Kom ihåg att du kan ta reda på bildens bredd och höjd genom att titta på dess form.

Den här övningen är en del av kursen

Bildbehandling i Python

Visa kurs

Övningsinstruktioner

  • Importera modulen och funktionen för storleksändring.
  • Ange den proportionella höjden och bredden så att de är hälften av bildens höjd.
  • Ändra storleken med hjälp av den beräknade proportionella höjden och bredden.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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')
Redigera och kör kod