Python Imaging Library

Python Imaging Library
Sorts Python språkbibliotek
Utvecklaren Fredrik Lundh
Skrivet i C , Python
Operativ system Linux , Mac OS X och andra UNIX-liknande , Windows
senaste versionen 1.1.7 (15 november 2009)
stat aktiva
Licens Python Imaging Library-licens
Hemsida pythonware.com/products/…
 Mediafiler på Wikimedia Commons

Python Imaging Library (förkortat PIL ) är ett Python -språkbibliotek (version 2) designat för att fungera med rastergrafik .

Utvecklingen av biblioteket har avbrutits (senast redigerad 2011). [1] Ett projekt som heter Pillow , som är en gaffel av PIL, håller dock på att utvecklas och inkluderar bland annat stöd för Python 3.x. [2] Denna gaffel har antagits som en ersättning för det ursprungliga biblioteket och ingår i flera Linux- distributioner , inklusive Debian [3] och Ubuntu (sedan 13.04 ). [fyra]

Bibliotekets funktioner

Kräver zlib (för PNG ), libjpeg , freetype2 (för OpenType / TrueType ) bibliotek.

Exempel

En inskription på en färgad bakgrund kan skapas med hjälp av textbildobjektmetoden. I följande exempel appliceras en bildtext på en nyskapad bild med 100 x 50 pixlar :

från PIL import Image , ImageDraw text = "Hej, PIL!!!" färg = ( 0 , 0 , 120 ) img = Bild . new ( 'RGB' , ( 100 , 50 ), färg ) imgDrawer = ImageDraw . Rita ( img ) imgDrawer . text (( 10 , 20 ), text ) img . spara ( "pil-basic-example.png" )

Se även

Litteratur

  • Ninad Sathaye. Python Multimedia. - Packt, 2010. - 292 sid. — ISBN 9781849510165 .

Anteckningar

  1. effbot/pil-2009-raclette (inte tillgänglig länk) . Hämtad 8 december 2013. Arkiverad från originalet 15 mars 2015. 
  2. Kudde: en modern gaffel av PIL . Hämtad 8 december 2013. Arkiverad från originalet 27 april 2016.
  3. Detaljer om paketet python-avbildning i sid . packages.debian.org . Programvara i allmänhetens intresse . Hämtad 8 december 2013. Arkiverad från originalet 11 december 2013.
  4. Detaljer om paketpython-avbildning i raring . ubuntu.com . Canonical Ltd. . Hämtad 8 december 2013. Arkiverad från originalet 14 december 2013.

Länkar