Python Imaging Library

Python Imaging Library
Typ Knihovna jazyka Python
Vývojář Fredrik Lundh
Zapsáno v C , Python
Operační systém Linux , Mac OS X a další UNIXové , Windows
Nejnovější verze 1.1.7 (15. listopadu 2009)
Stát aktivní
Licence Licence Python Imaging Library
webová stránka pythonware.com/products/…
 Mediální soubory na Wikimedia Commons

Python Imaging Library (zkráceně PIL ) je knihovna jazyka Python (verze 2) navržená pro práci s rastrovou grafikou .

Vývoj knihovny byl přerušen (naposledy upraveno v roce 2011). [1] Vyvíjí se však projekt s názvem Pillow , což je fork PIL a zahrnuje mimo jiné podporu pro Python 3.x. [2] Tato větev byla přijata jako náhrada za původní knihovnu a je součástí několika distribucí Linuxu , včetně Debianu [3] a Ubuntu (od 13.04 ). [čtyři]

Funkce knihovny

Vyžaduje knihovny zlib (pro PNG ), libjpeg , freetype2 (pro OpenType / TrueType ).

Příklady

Nápis na barevném pozadí lze vytvořit metodou textobrazového objektu. V následujícím příkladu je titulek aplikován na nově vytvořený obrázek 100 x 50 pixelů :

from PIL import Image , ImageDraw text = "Ahoj, PIL!!!" barva = ( 0 , 0 , 120 ) img = Obrázek . new ( 'RGB' , ( 100 , 50 ), barva ) imgDrawer = ImageDraw . Draw ( img ) imgDrawer . text (( 10 , 20 ), text ) img . uložit ( "pil-basic-example.png" )

Viz také

Literatura

  • Ninad Sathaye. Multimédia v Pythonu. - Packt, 2010. - 292 s. — ISBN 9781849510165 .

Poznámky

  1. effbot/pil-2009-raclette (nedostupný odkaz) . Získáno 8. prosince 2013. Archivováno z originálu 15. března 2015. 
  2. Polštář: moderní vidlička PIL . Získáno 8. prosince 2013. Archivováno z originálu dne 27. dubna 2016.
  3. Podrobnosti o balíčku python-imaging v sid . packages.debian.org . Software ve veřejném zájmu . Získáno 8. prosince 2013. Archivováno z originálu 11. prosince 2013.
  4. Podrobnosti o balíku python-imaging v raringu . ubuntu.com . Společnost Canonical Ltd. . Získáno 8. prosince 2013. Archivováno z originálu 14. prosince 2013.

Odkazy