matplotlib.pyplot.imread#

matplotlib.pyplot.imread(fname, format=None)[Quelle]#

Liest ein Bild aus einer Datei in ein Array.

Hinweis

Diese Funktion existiert aus historischen Gründen. Es wird empfohlen, stattdessen PIL.Image.open zum Laden von Bildern zu verwenden.

Parameter:
fnamestr oder dateiähnlich

Die zu lesende Bilddatei: ein Dateiname, eine URL oder ein dateiähnliches Objekt, das im Binärlesemodus geöffnet ist.

Das Übergeben einer URL ist veraltet. Bitte öffnen Sie die URL zum Lesen und übergeben Sie das Ergebnis an Pillow, z.B. mit np.array(PIL.Image.open(urllib.request.urlopen(url))).

formatstr, optional

Das für das Lesen der Daten angenommene Bildformat. Das Bild wird als PNG-Datei geladen, wenn format auf "png" gesetzt ist, wenn fname ein Pfad oder eine geöffnete Datei mit der Erweiterung ".png" ist, oder wenn es sich um eine URL handelt. In allen anderen Fällen wird format ignoriert und das Format wird von PIL.Image.open automatisch erkannt.

Gibt zurück:
numpy.array

Die Bilddaten. Das zurückgegebene Array hat die Form

  • (M, N) für Graustufenbilder.

  • (M, N, 3) für RGB-Bilder.

  • (M, N, 4) für RGBA-Bilder.

PNG-Bilder werden als Float-Arrays (0-1) zurückgegeben. Alle anderen Formate werden als Integer-Arrays zurückgegeben, wobei die Bittiefe durch den Inhalt der Datei bestimmt wird.

Anmerkungen

Hinweis

Dies ist äquivalent zu matplotlib.image.imread.

Beispiele zur Verwendung von matplotlib.pyplot.imread#

Bilder mit Patches beschneiden

Bilder mit Patches beschneiden

Viele Möglichkeiten, Bilder darzustellen

Viele Möglichkeiten, Bilder darzustellen

Wasserzeichenbild

Wasserzeichenbild

Bandbox

Bandbox

AnnotationBbox Demo

AnnotationBbox Demo

Text als Pfad verwenden

Text als Pfad verwenden

Texte in Bilder umwandeln

Texte in Bilder umwandeln

mplcvd — ein Beispiel für einen Figure Hook

mplcvd — ein Beispiel für einen Figure Hook