Python ile Görüntü işleme - PIL Nedir ?

Python Image Library , yani Python Resim Kütüphanesi, Pythonda image işlemlerini kolayca yapabilmek için geliştirilmiş kütüphanedir .  2009'dan beri geliştirilmemiş onun yerine pythonda PIL'ın forklanmış hali Pıllow kullanılmaktadır.

Bu yazımızda Pıllow kurulumu ve PIL Kütüphanesi ile örnk resim üzerinde bir kaç işlem yapacağız

öncelikle pillow kurulumuna başlayalım

sudo pip install Pillow

şimdi örnek uygulamamıza geçelim ve örnek resmimiz üzerinden işlemler yapalım .

Resim1 :
#! /usr/bin/python
# -*- coding:utf-8 -*-
from PIL import Image,ImageFilter

resim=Image.open("aa")

print(resim.format,resim.size,resim.mode)

Resim1'de PIL kütüphanesinden Image, Image Fılter nesnelerini tanımladık.
kodları çalıştırdığımızda ;

('PNG', (1920, 1080), 'RGB')

çıktısı alacağız. Resmin formatı, boyutu ve modu'nu print ettik

ImageFılter Kullanımı 

Şimdiki uygulamamızda ImageFılter nesnesinin nimetlerinden yararlanacağız

Örnek resmimize blur efekti vereceğiz

#! /usr/bin/python
# -*- coding:utf-8 -*-
from PIL import Image,ImageFilter

resim=Image.open("aa")

print(resim.format,resim.size,resim.mode)

resim.show()


filtreli=resim.filter(ImageFilter.BLUR)
filtreli.show()
filtreli.save("filtreli.png")




> save() metodu ile filtrelenmiş resmi kaydettik

ImageFIlter
BLUR
CONTOUR
DETAIL
EDGE_ENHANCE
EDGE_ENHANCE_MORE
EMBOSS
FIND_EDGES
SMOOTH
SMOOTH_MORE
SHARPEN
parametrelerine sahiptir.

Daha detaylı araştırma için 
http://pillow.readthedocs.io/en/latest/handbook/tutorial.html dökümanına göz atın derim

Bol Pythonlu günler ; 


Yorumlar