Wie wird die Bildauflösung für Animationen eingestellt?

8

Wie kann ich die Auflösung einer als mp4-Film gespeicherten Animation mit dem Modul "matplotlib.animation" einstellen?

Im Internet habe ich nur Beispiele gefunden, die "animation.FuncAnimation" verwenden. Zum Beispiel das nette Tutorial von Ссылка verwendet:

%Vor%

Aus der Referenz des Matplotlib.Animationsmoduls habe ich die "animation.Animation.save" -Methode gefunden, die ein "dpi" -Argument liefert, aber ich weiß nicht, wie ich diese Funktion richtig anwenden soll

%Vor%

Ein kleiner Beispielcode kann hilfreich sein.

Vielen Dank.

Johannes

PS: Wie können Sie übrigens Python-Code mit der Syntax-Hervorhebung einfügen?

    
mr_endres 02.02.2013, 20:57
quelle

2 Antworten

5

Sie können die Auflösung rund herum steuern. Die Auflösung, Bildgröße und dpi sind nicht alle unabhängig, wenn Sie zwei davon kennen, dann ist die dritte behoben.

Sie können dpi im Speichervorgang festlegen und vor dem Speichern die Größe der Figur mit

festlegen %Vor%

Ihre Auflösung ist dann dpi * h_in_inches X dpi * w_in_inches .

%Vor%

Sie müssen möglicherweise auf eine neuere Version von mpl aktualisieren (debian ist großartig, weil es so konservativ und schrecklich ist, weil es so konservativ ist) von der Quelle.

    
tacaswell 02.02.2013 21:24
quelle
2

bitrate ist der Parameter, mit dem die Qualität eines Films festgelegt wird. Je höher der Wert, den Sie einstellen, desto höher ist die Qualität des Films.

    
David 02.02.2013 20:59
quelle

Tags und Links