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 :
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
> save() metodu ile filtrelenmiş resmi kaydettik
ImageFIlter
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
Yorum Gönder