Wenn Sie es nur anzeigen möchten, können Sie die Image.show () -Methode verwenden. Der Standard-Viewer für jedes Betriebssystem wird geöffnet.
#coding:utf-8
from PIL import Image
#Bilder laden
im = Image.open("./achan.jpg ")
#Anzeige
im.show()
gewöhnlich? Wenn Sie es in Ihrem Python-Programm anzeigen möchten, können Sie Matplotlib sowie das Diagramm verwenden. Apropos Bequemlichkeit, es ist praktisch, weil Sie Untertitel einfügen können.
#coding:utf-8
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
#Bilder laden
im = Image.open("./achan.jpg ")
#Bild in Array konvertieren
im_list = np.asarray(im)
#Einfügen
plt.imshow(im_list)
#Anzeige
plt.show()
Anscheinend wird die Anzahl der Pixel auf die Koordinaten abgebildet.
Jupyter
Wenn Sie es im Jupyter (IPython) -Notizbuch anzeigen möchten, verwenden Sie zu Beginn des Programms% matplotlib inline. Dann wird es inline angezeigt (andernfalls wird ein weiteres Fenster geöffnet).
Es gibt auch eine Möglichkeit, die Inline-Option beim Starten des Notebooks hinzuzufügen. Wenn Sie den Code nicht ändern möchten, ist dies möglicherweise besser.
#coding:utf-8
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
#Erklärung zur Inline-Anzeige in Jupyter
%matplotlib inline #hinzufügen
#Bilder laden
im = Image.open("./achan.jpg ")
#Bild in Array konvertieren
im_list = np.asarray(im)
#Einfügen
plt.imshow(im_list)
#Anzeige
plt.show()
Recommended Posts