Lass uns gehen.
python
%pylab inline
from PIL import Image,ImageDraw,ImageFont
python
#Bild laden
img = Image.open('in-image/lena_std.tif')
#Dateiinformationen anzeigen
print('size : ', img.size)
print('format : ', img.format)
print('mode : ', img.mode)
print('palette : ', img.palette)
print('info : ', img.info)
pl_img = np.array(img) ; plt.imshow( pl_img ) #Anzeige
#Dateiformat konvertieren und speichern (automatisch anhand der Erweiterung ermitteln)
img.save('work-image/lena.jpg')
python
img = Image.open('work-image/lena.jpg')
#Dateiinformationen anzeigen
print('size : ', img.size)
print('format : ', img.format)
print('mode : ', img.mode)
print('palette : ', img.palette)
print('info : ', img.info)
# 200*Ändern Sie die Größe auf 200
resize_img = img.resize((200,200),Image.ANTIALIAS)
#Dateiinformationen anzeigen
print('size : ', resize_img.size)
print('format : ', resize_img.format)
print('mode : ', resize_img.mode)
print('palette : ', resize_img.palette)
print('info : ', resize_img.info)
#Speichern Sie die konvertierten Daten
resize_img.save('work-image/resize_lena.jpg')
pl_img = np.array(resize_img) ; plt.imshow( pl_img ) #Anzeige
python
#Die Originaldaten (img) wurden bereits gelesen, also schneiden Sie sie ab
trim_img = img.crop((64,64,448,448))
pl_img = np.array(trim_img) ; plt.imshow( pl_img ) #Anzeige
#Speichern Sie zugeschnittene Daten
trim_img.save('work-image/trim_lena.jpg')
↓ Ich habe nbviewer ein Notizbuch gegeben (ich meine, dies ist das Hauptbuch) nbviewer.ipython.org/github/suto3/git-public/blob/master/python/notebook/Pillow-workflow02.ipynb
↓ Klicken Sie hier für die Arbeitsumgebung Aufbau der Kissenumgebung - Virtuelle Umgebung von virtualenv, interaktive Umgebung von iPython - Qiita
Verwenden Sie Pillow auf iPython (Teil 1) --Qiita
Verwenden Sie Pillow auf iPython (Teil 3) --Qiita
Nein, iPython ist einfach w.
Recommended Posts