matplotlib.animation.FileMovieWriter #
- Klasse matplotlib.animation. FileMovieWriter ( * args , ** kwargs ) [Quelle] #
MovieWriter
zum Beschreiben einzelner Dateien und zum Zusammenheften am Ende.Dies muss unterklassifiziert werden, um nützlich zu sein.
- Parameter :
- fps int, Standard: 5
Bildrate des Films (pro Sekunde).
- Codec str oder None, Standard:
rcParams["animation.codec"]
(Standard:'h264'
) Der zu verwendende Codec.
- Bitrate int, Standard:
rcParams["animation.bitrate"]
(Standard:-1
) Die Bitrate des Films in Kilobit pro Sekunde. Höhere Werte bedeuten Filme in höherer Qualität, erhöhen jedoch die Dateigröße. Ein Wert von -1 lässt den zugrunde liegenden Film-Encoder die Bitrate auswählen.
- extra_args Liste von str oder None, optional
Zusätzliche Befehlszeilenargumente, die an den zugrunde liegenden Filmencoder übergeben werden. Der Standardwert „None“ bedeutet, dass er
rcParams["animation.[name-of-encoder]_args"]
für die integrierten Writer verwendet wird.- Metadaten dict[str, str], Standard: {}
Ein Wörterbuch mit Schlüsseln und Werten für Metadaten, die in die Ausgabedatei aufgenommen werden sollen. Einige nützliche Schlüssel sind: Titel, Künstler, Genre, Thema, Copyright, Quelle, Kommentar.
- __init__ ( * args , ** kwargs ) [Quelle] #
- Parameter :
- fps int, Standard: 5
Bildrate des Films (pro Sekunde).
- Codec str oder None, Standard:
rcParams["animation.codec"]
(Standard:'h264'
) Der zu verwendende Codec.
- Bitrate int, Standard:
rcParams["animation.bitrate"]
(Standard:-1
) Die Bitrate des Films in Kilobit pro Sekunde. Höhere Werte bedeuten Filme in höherer Qualität, erhöhen jedoch die Dateigröße. Ein Wert von -1 lässt den zugrunde liegenden Film-Encoder die Bitrate auswählen.
- extra_args Liste von str oder None, optional
Zusätzliche Befehlszeilenargumente, die an den zugrunde liegenden Filmencoder übergeben werden. Der Standardwert „None“ bedeutet, dass er
rcParams["animation.[name-of-encoder]_args"]
für die integrierten Writer verwendet wird.- Metadaten dict[str, str], Standard: {}
Ein Wörterbuch mit Schlüsseln und Werten für Metadaten, die in die Ausgabedatei aufgenommen werden sollen. Einige nützliche Schlüssel sind: Titel, Künstler, Genre, Thema, Copyright, Quelle, Kommentar.
Methoden
__init__
(*args, **kwargs)- Parameter :
bin_path
()Gibt den binären Pfad an das Befehlszeilentool zurück, das von einer bestimmten Unterklasse verwendet wird.
finish
()Beenden Sie alle Verarbeitungen zum Schreiben des Films.
grab_frame
(**savefig_kwargs)Holen Sie sich die Bildinformationen aus der Abbildung und speichern Sie sie als Filmrahmen.
isAvailable
()Gibt zurück, ob eine MovieWriter-Unterklasse tatsächlich verfügbar ist.
saving
(fig, outfile, dpi, *args, **kwargs)Kontextmanager, um das Schreiben der Filmdatei zu erleichtern.
setup
(fig, outfile[, dpi, frame_prefix])Setup zum Schreiben der Filmdatei.
Attribute
Format (png, jpeg usw.) zum Speichern der Frames, das von den einzelnen Unterklassen festgelegt werden kann.
frame_size
Ein Tupel in Pixel eines Filmframes.
(width, height)
supported_formats
- Eigenschaft frame_format #
Format (png, jpeg usw.) zum Speichern der Frames, das von den einzelnen Unterklassen festgelegt werden kann.
- grab_frame ( ** savefig_kwargs ) [Quelle] #
Holen Sie sich die Bildinformationen aus der Abbildung und speichern Sie sie als Filmrahmen.
Alle Schlüsselwortargumente in savefig_kwargs werden an den
savefig
Aufruf weitergegeben, der die Figur speichert.
- setup ( fig , outfile , dpi = None , frame_prefix = None ) [source] #
Setup zum Schreiben der Filmdatei.
- Parameter :
- Feige
Figure
Die Figur, aus der die gerenderten Frames entnommen werden sollen.
- outfile str
Der Dateiname der resultierenden Filmdatei.
- dpi Float, Standard:
fig.dpi
Die dpi der Ausgabedatei. Zusammen mit der Figurgröße steuert dies die Größe der resultierenden Filmdatei in Pixeln.
- frame_prefix str, optional
Das für temporäre Dateien zu verwendende Dateinamenpräfix. Wenn None (Standardeinstellung), werden Dateien in ein temporäres Verzeichnis geschrieben, das durch
cleanup
; gelöscht wird. wenn nicht None , werden keine temporären Dateien gelöscht.
- Feige