Hallo LaChiave,
ich hab leider auch noch keine Idee, daher nur mal kurz, was mir auffällt:
Ich frag mich bspw, ob die unterschiedliche Dreiecksanzahl in den Zeilen gewollt ist oder ob die Zeilenumbrüche eher zufällig gesetzt wurden und man eine Gesamtzahl erhält, die eine quadratische oder zumindest rechteckige Form erwarten ließen.
Wenn jede Zeile ein Zeichen wäre, würden 7-8 schwarze oder weiße Punkte genügen, um die Zeichen in ASCII oder UTF-8 zu codieren.
Es sind aber deutlich mehr Zeichen. Das und die Frage "Brauchst du ihn wirklich???" bzgl. des Checkers, lässt mich vermuten, dass die Koordinaten grafisch oder per Text codiert wurden.
Im ersten Fall: Vll. starten man bei einem Dreieck (oben links?) und geht dann immer weiter in die angezeigte Richtung (schwarz: malen, weiß: nicht malen).
(Allerdings mit umgeordneten Dreiecken. s.o.)
Im zweiten Fall: Ein Dreieck kann in 8 Richtungen zeigen und 2 'Farbe' haben. Also sind 4bit pro Dreieck möglich. D.h. 2 Dreiecke pro Byte.
&
Gruß
black
Non vitae sed foro aenigmatum disco.