matplotlib.pyplot.imsave#
- matplotlib.pyplot.imsave(fname, arr, **kwargs)[Quelle]#
Färbt eine Colormap und speichert ein Array als Bilddatei.
RGB(A)-Bilder werden weitergegeben. Einzelkanalbilder werden entsprechend cmap und norm farbgetreuer abgebildet.
Hinweis
Wenn Sie ein Einzelkanalbild als Graustufenbild speichern möchten, verwenden Sie bitte direkt eine Bild-I/O-Bibliothek (wie z. B. Pillow, tifffile oder imageio).
- Parameter:
- fnamestr oder pfadähnlich oder dateiähnlich
Ein Pfad oder ein dateiähnliches Objekt zum Speichern des Bildes. Wenn format nicht gesetzt ist, wird das Ausgabeformat aus der Erweiterung von fname abgeleitet, falls vorhanden, und ansonsten aus
rcParams["savefig.format"](Standard:'png'). Wenn format gesetzt ist, bestimmt es das Ausgabeformat.- arrarray-ähnlich
Die Bilddaten. Akzeptiert NumPy-Arrays oder Sequenzen (z. B. Listen oder Tupel). Die Form kann eine der folgenden sein: MxN (Luminanz), MxNx3 (RGB) oder MxNx4 (RGBA).
- vmin, vmaxfloat, optional
vmin und vmax legen die Farbskalierung für das Bild fest, indem sie die Werte fixieren, die den Farbgrenzwerten der Colormap zugeordnet werden. Wenn entweder vmin oder vmax None ist, wird dieser Grenzwert aus dem Min/Max-Wert von arr bestimmt.
- cmapstr oder
Colormap, Standard:rcParams["image.cmap"](Standard:'viridis') Eine Colormap-Instanz oder ein registrierter Colormap-Name. Die Colormap ordnet Skalardaten Farben zu. Sie wird für RGB(A)-Daten ignoriert.
- formatstr, optional
Das Dateiformat, z. B. 'png', 'pdf', 'svg', ... Das Verhalten, wenn dies nicht gesetzt ist, ist unter fname dokumentiert.
- origin{'upper', 'lower'}, Standard:
rcParams["image.origin"](Standard:'upper') Gibt an, ob der Index
(0, 0)des Arrays in der oberen linken oder unteren linken Ecke der Achsen liegt.- dpifloat
Die DPI, die in den Metadaten der Datei gespeichert werden. Dies hat keinen Einfluss auf die Auflösung des Ausgabebildes. Abhängig vom Dateiformat kann dies auf die nächste ganze Zahl gerundet werden.
- metadatadict, optional
Metadaten in der Bilddatei. Die unterstützten Schlüssel hängen vom Ausgabeformat ab. Weitere Informationen finden Sie in der Dokumentation der jeweiligen Backends. Derzeit nur unterstützt für "png", "pdf", "ps", "eps" und "svg".
- pil_kwargsdict, optional
Schlüsselwortargumente, die an
PIL.Image.Image.saveübergeben werden. Wenn der Schlüssel 'pnginfo' vorhanden ist, überschreibt er metadata vollständig, einschließlich des Standardschlüssels 'Software'.
Anmerkungen
Hinweis
Dies ist äquivalent zu
matplotlib.image.imsave.