Тип | бібліотека мови Python |
---|---|
Розробник | Fredrik Lundh |
Стабільний випуск | 1.1.7 (15 серпня 2009) |
Версії | 1.1.7 (15 листопада 2009)[1] |
Операційна система | Linux, Mac OS X та інші UNIX-подібні, Windows |
Мова програмування | C, Python |
Стан розробки | неактивна |
Ліцензія | Python Imaging Library license |
Вебсайт | pythonware.com/products/pil/ |
Python Imaging Library (скорочено PIL) — open-source[2] бібліотека мови Python (версія 2), призначена для роботи з растровою графікою.
Можливості бібліотеки:
Потребує наявності бібліотек zlib (для PNG), libjpeg, freetype2 (для OpenType/TrueType).
Напис на кольоровому тлі можна створити за допомогою методу text
об'єкта-зображення. В поданому прикладі напис наноситься на новостворене зображення розміром 100 на 50 пікселів:
from PIL import Image, ImageDraw
text = "Hello, PIL!!!"
color = (0, 0, 120)
img = Image.new('RGB', (100, 50), color)
imgDrawer = ImageDraw.Draw(img)
imgDrawer.text((10, 20), text)
img.save("pil-basic-example.png")
Наступний код завантажує зображення з жорсткого диска і розмиває його:
from PIL import Image, ImageFilter
original = Image.open("lena.ppm") # завантажити зображення з жорсткого диску
blurred = original.filter(ImageFilter.BLUR) # розмити зображення
original.show() # показати обидва зображення
blurred.show()
Більше прикладів розміщено у документації[3]
![]() | Ця стаття має кілька недоліків. Будь ласка, допоможіть удосконалити її або обговоріть ці проблеми на сторінці обговорення.
stub
|