V této lekci se zaměříte na práci s obrázky v Pythonu pomocí knihovny Pillow. Naučíte se, jak načítat, zobrazovat, upravovat a ukládat obrázky.
Knihovny v Pythonu jsou sbírky funkcí a nástrojů, které Vám umožňují provádět specifické úkoly. Dnes použijete knihovnu Pillow pro práci s obrázky.
Nejprve je nutné nainstalovat knihovnu Pillow. Otevřete příkazový řádek a zadejte následující příkaz:
pip install pillow
Po instalaci můžete knihovnu importovat do svého programu pomocí příkazu:
from PIL import Image
Knihovna Pillow umožňuje práci s obrázky v různých formátech, jako jsou PNG, JPG, GIF a další. Pomocí této knihovny můžete:
Pro práci s obrázky doporučujeme umístit obrázky do stejné složky, ve které se nachází Váš program. Program poté spustíte z příkazové řádky pomocí příkazu python ukol.py.
Následující příklady ukazují základní operace s obrázky pomocí knihovny Pillow.
from PIL import Image
# Načtení obrázku
obrazek = Image.open("kocka.png")
# Zobrazení obrázku
obrazek.show()
from PIL import Image
# Načtení obrázku
obrazek = Image.open("kocka.png")
# Převedení na černobílý obrázek
cernobily = obrazek.convert("L")
# Uložení nového obrázku
cernobily.save("kocka_cernobila.png")
# Zobrazení obrázku
cernobily.show()
from PIL import Image
# Načtení obrázku
obrazek = Image.open("kocka.png")
# Změna velikosti na 100x100 pixelů
maly_obrazek = obrazek.resize((100, 100))
# Uložení nového obrázku
maly_obrazek.save("kocka_mala.png")
# Zobrazení obrázku
maly_obrazek.show()
from PIL import Image
# Načtení obrázku
obrazek = Image.open("kocka.png")
# Otočení obrázku o 90 stupňů
otoceny_obrazek = obrazek.rotate(90)
# Uložení nového obrázku
otoceny_obrazek.save("kocka_otocena.png")
# Zobrazení obrázku
otoceny_obrazek.show()