Začněte nyníZačněte zdarma

Proporcionální změna velikosti

Chceme zmenšit obrázky na webu veterinárního blogu tak, aby měly všechny stejnou komprimovanou velikost.

Je důležité to udělat proporcionálně, aby nedošlo ke zkreslení obrázků.

Nejdřív to vyzkoušíš na jednom obrázku, abys věděl/a, jaký kód použít i pro zbývající fotky.


Obrázek je předem načtený jako dogs_banner.

Pamatuj, že z tvaru obrázku můžeš snadno zjistit jeho šířku a výšku.

Toto cvičení je součástí kurzu

Image Processing in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj modul a funkci potřebnou pro změnu velikosti.
  • Nastav proporcionální výšku a šířku tak, aby odpovídaly polovině původní výšky obrázku.
  • Změň velikost obrázku pomocí vypočítané proporcionální výšky a šířky.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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')
Upravit a spustit kód