Ausgabe

Funktionen zur Ausgabe (Anzeigen oder Speichern) von Grafiken.

speichere_animation(datei_name: str, grafiken: list[Grafik], dauer: int = 40, loop: bool = True)[source]

Speichere eine Sequenz von Grafiken als Animation (GIF).

Beim Anzeigen des GIFs werden die Grafiken in einer unendlichen Schleife animiert (normalerweise mit 25 Grafiken pro Sekunde).

Parameters:
  • datei_name – Name der zu kreierenden Datei (mit Erweiterung ‘.gif’)

  • grafiken – Liste der zu speichernden Grafiken

  • dauer – Dauer jeder Grafik, in Millisekunden (Default: 40 Millisekunden, enspricht 25 Grafiken pro Sekunde)

  • loop – bestimmt ob das GIF in einer unendlichen Schleife abgespielt werden soll (Default: true)

speichere_grafik(datei_name: str, grafik: Grafik, debug: bool = False)[source]

Speichere die gegebene Grafik in einer Datei.

Zwei Dateiformate werden unterstützt: PNG (Rastergrafik) und SVG (Vektorgrafik). Die Dateinamenerweiterung (entweder “.png” oder “.svg”) bestimmt das Dateiformat.

Grafiken ohne Fläche können nicht als PNG-Datei gespeichert werden.

Falls debug True ist werden auf der Grafik zusätzliche Informationen dargestellt, welche für das Debugging nützlich sein können. Ein roter Rahmen markiert den Begrenzungsrahmen der Grafik, und ein gelbliches Kreuz gibt die Fixierposition an.

Parameters:
  • datei_name – Name der zu kreierenden Datei (mit Erweiterung)

  • grafik – zu speichernde Grafik

  • debug – kann optional auf True gesetzt werden, um über der Grafik Debug-Informationen darzustellen

zeige_animation(grafiken: list[Grafik], dauer: int = 40, loop: bool = True)[source]

Zeige eine Sequenz von Grafiken als Animation (GIF) an.

Beim Anzeigen des GIFs werden die Grafiken in einer unendlichen Schleife animiert (normalerweise mit 25 Grafiken pro Sekunde).

Parameters:
  • grafiken – Liste der anzuzeigenden Grafiken

  • dauer – Dauer jeder Grafik, in Millisekunden (Default: 40 Millisekunden, enspricht 25 Grafiken pro Sekunde)

  • loop – bestimmt ob das GIF in einer unendlichen Schleife abgespielt werden soll (Default: true)

zeige_grafik(grafik: Grafik, debug: bool = False)[source]

Zeige die gegebene Grafik an.

Eine Grafik ohne Fläche kann nicht angezeigt werden.

Falls debug True ist werden auf der Grafik zusätzliche Informationen dargestellt, welche für das Debugging nützlich sein können. Ein roter Rahmen markiert den Begrenzungsrahmen der Grafik, und ein gelbliches Kreuz gibt die Fixierposition an.

Parameters:
  • grafik – die anzuzeigende Grafik

  • debug – kann optional auf True gesetzt werden, um über der Grafik Debug-Informationen darzustellen