Python billedbehandlingsbibliotek

Python billedbehandlingsbibliotek
Type Python sprogbibliotek
Udvikler Fredrik Lundh
Skrevet i C , Python
Operativ system Linux , Mac OS X og andre UNIX-lignende , Windows
nyeste version 1.1.7 (15. november 2009)
Stat aktiv
Licens Python Imaging Library-licens
Internet side pythonware.com/products/…
 Mediefiler på Wikimedia Commons

Python Imaging Library (forkortet PIL ) er et Python -sprogbibliotek (version 2) designet til at arbejde med rastergrafik .

Udviklingen af ​​biblioteket er indstillet (sidst redigeret i 2011). [1] Et projekt kaldet Pillow , som er en fork af PIL, er dog under udvikling og omfatter blandt andet understøttelse af Python 3.x. [2] Denne gaffel er blevet adopteret som en erstatning for det originale bibliotek og er inkluderet i flere Linux- distributioner , inklusive Debian [3] og Ubuntu (siden 13.04 ). [fire]

Biblioteksfunktioner

Kræver zlib (til PNG ), libjpeg , freetype2 (til OpenType / TrueType ) biblioteker.

Eksempler

En inskription på en farvet baggrund kan oprettes ved hjælp af textbilledobjektmetoden. I det følgende eksempel anvendes en billedtekst på et nyoprettet billede på 100 x 50 pixel :

fra PIL import Image , ImageDraw text = "Hej PIL!!!" farve = ( 0 , 0 , 120 ) img = Billede . new ( 'RGB' , ( 100 , 50 ), farve ) imgDrawer = ImageDraw . Tegn ( img ) imgDrawer . tekst (( 10 , 20 ), tekst ) img . gem ( "pil-basic-example.png" )

Se også

Litteratur

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

Noter

  1. effbot/pil-2009-raclette (utilgængeligt link) . Hentet 8. december 2013. Arkiveret fra originalen 15. marts 2015. 
  2. Pillow: en moderne gaffel af PIL . Hentet 8. december 2013. Arkiveret fra originalen 27. april 2016.
  3. Detaljer om pakkepython-billeddannelse i side . packages.debian.org . Software i offentlighedens interesse . Hentet 8. december 2013. Arkiveret fra originalen 11. december 2013.
  4. Detaljer om pakkepython-billeddannelse i raring . ubuntu.com . Canonical Ltd. . Hentet 8. december 2013. Arkiveret fra originalen 14. december 2013.

Links