Benutzer-Werkzeuge

Webseiten-Werkzeuge


ws2122:asciia:asciibildconverter.py:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ws2122:asciia:asciibildconverter.py:start [2022/03/18 10:44]
MoscarTU
ws2122:asciia:asciibildconverter.py:start [2022/03/26 16:22] (aktuell)
MoscarTU
Zeile 56: Zeile 56:
     ​     ​
     </​code>​     </​code>​
-Der Anfang der Funktion befasst sich mit der Größe der Bilder. Zuerst wird die Größe des Terminals ermittelt, damit die Bildausgabe an jede Größe angepasst werden kann (auch wenn man die Größe des Terminals während der Ausführung ändert). Die neue Höhe ist eine Zeile größer als das Terminal, damit oben kein "​Flackern"​ ist. Die neue Breite haben wir mit einem ungefähren Faktor von Höhe und Breite der Zeichen angepasst, ​damit die Ausgabe nicht verzerrt ist. Falls das Terminal zu schmal wird, wird die neue Breite nochmal angepasst.+Der Anfang der Funktion befasst sich mit der Größe der Bilder. Zuerst wird die Größe des Terminals ermittelt, damit die Bildausgabe an jede Größe angepasst werden kann (auch wenn man die Größe des Terminals während der Ausführung ändert). Die neue Höhe ist eine Zeile größer als das Terminal, damit oben kein "​Flackern"​ ist. Die neue Breite haben wir mit einem ungefähren Faktor von Höhe und Breite der Zeichen angepasst, ​sodass ​die Ausgabe nicht verzerrt ist. Falls das Terminal zu schmal wird, wird die neue Breite nochmal angepasst.
 <code Python> <code Python>
  
Zeile 80: Zeile 80:
  
 </​code>​ </​code>​
-Das ist der 2. Teil der Funktion "​Umwandlung"​. Hier am Anfang wird das Bild erstmal in Schwarz-Weiß umgewandelt. Danach ​wird die Auswahl der Zeichen statt. Je nach Eingabe wird die Reihenfolge getauscht (invertiert). Je nach ermitteltem Helligkeitswert wird das dazugehörige Zeichen in der Tabelle ausgewählt. Diese Zeichen werden dann zu einem Gesamtbild zusammengefügt und nacheinander auf der Konsole ausgegeben.+Das ist der 2. Teil der Funktion "​Umwandlung"​. Hier am Anfang wird das Bild erstmal in Schwarz-Weiß umgewandelt. Danach ​findet ​die Auswahl der Zeichen statt. Je nach Eingabe wird die Reihenfolge getauscht (invertiert). Je nach ermitteltem Helligkeitswert wird das dazugehörige Zeichen in der Tabelle ausgewählt. Diese Zeichen werden dann zu einem Gesamtbild zusammengefügt und nacheinander auf der Konsole ausgegeben.
ws2122/asciia/asciibildconverter.py/start.1647596683.txt.gz · Zuletzt geändert: 2022/03/18 10:44 von MoscarTU