PIL ist die Python Imaging Library, die dem Python-Interpreter Bildbearbeitungsfunktionen bietet. Das ImageModul stellt eine gleichnamige Klasse bereit, die zur Darstellung eines PIL-Bildes verwendet wird. Das Modul bietet außerdem eine Reihe von Werksfunktionen, darunter Funktionen zum Laden von Bildern aus Dateien und zum Erstellen neuer Bilder.

PIL.Image.open() Öffnet und identifiziert die angegebene Bilddatei.

Dies ist eine faule Operation; Diese Funktion identifiziert die Datei, aber die Datei bleibt geöffnet und die tatsächlichen Bilddaten werden erst aus der Datei gelesen, wenn Sie versuchen, die Daten zu verarbeiten (oder die load() -Methode aufrufen). Siehe new().

Syntax: PIL.Image.open (fp, mode = 'r')

Parameter :



fp - Ein Dateiname (Zeichenfolge), ein pathlib.Path-Objekt oder ein Dateiobjekt. Das Dateiobjekt muss die Methoden read(), seek() und tell() implementieren und im Binärmodus geöffnet sein.
mode - Der Modus. Wenn angegeben, muss dieses Argument "r" sein.

Rückgabetyp : Ein Bildobjekt.
Löst IOError - Wenn die Datei nicht gefunden werden kann, oder das Bild kann nicht geöffnet und identifiziert werden.

Verwendetes Bild:

   
  
from PIL import Image 
  
im = Image.open(r"C:\Users\System-Pc\Desktop\ybear.jpg"
  
im.show()  

Ausgabe: .JPG-Erweiterungsbild geöffnet.

Ein weiteres Beispiel: Hier haben wir die PNG-Erweiterungsdatei verwendet.

Verwendetes Bild:

   
  
from PIL import Image 
  
im = Image.open(r"C:\Users\System-Pc\Desktop\lion.png"
  
im.show()  

Ausgabe: .PNG-Erweiterungsbild geöffnet.