Ich habe schon einige Beispiel Sketches gesehen, bei denen kleine Grafiken oder wahrscheinlich auch eigene Fonts in separaten *.h Dateien abgelegt sind.
Die wird ja wohl keiner von Hand schreiben.
Gibt's da einen speziellen Namen für?
Gibt's dafür so eine Art von Editor, mit dem man solche Dateien erstellen kann?
Ich denke da zum Beispiel an kleine Icons für eine Heizungssteuerung mit 20x20 Pixeln oder so.
themanfrommoon:
Ich habe schon einige Beispiel Sketches gesehen, bei denen kleine Grafiken oder wahrscheinlich auch eigene Fonts in separaten *.h Dateien abgelegt sind.
Die wird ja wohl keiner von Hand schreiben.
Die Zeichen, die ich in meiner Grafikbibliothek verwende, habe ich alle selbst dort eingehackt. Wenn Du das für bekloppt hältst, bin ich bekloppt
Ich bin allerdings ziemlich schnell darauf gekommen, dass man sich die Arbeit erheblich erleichtert, wenn man sich eine Art Vorlage bastelt und dort dann die „Pixel“ setzt, die man braucht.
Zum Beispiel so:
Vorlage:
.....
.....
.....
.....
.....
.....
.....
Mit gesetzten Pixeln (ich hoffe, man kann das große 'A' erkennen):
Klar, wenn es um einzelne Zeichen oder Grafiken geht, ist Deine Art leichter zu handeln. Dafür braucht man allerdings deutlich mehr Platz. Bei einigen -zig Zeichen war mir die Ersparnis beim Scrollen wichtiger.
Ich halte natürlich niemanden für bekloppt.
Aber es muss dafür irgendwelche Editoren geben.
Ein Zeichensatz ist ja noch relativ einfach, wenn es auch eine Fleissarbeit ist.
Aber das gibt es ja auch mit mehrfarbigen Grafiken.
Damals beim C64 hieß so was Sprite. Is aber schon ne Weile her
Solche Editroen muss es geben.
Da lädt man ein Bild rein und dann kommt diese Pixelmap raus.
Die Bilder kann man z.B. mit Paintbrush erstellen, und als monochrome Bitmap abspeichern. Dann braucht man nur noch ein Programm, das die Bitmap einliest und in C Daten übersetzt. Mit einem Icon Editor wird die Sache auch nicht einfacher, da bekommt man nur eine ICO statt einer BMP Datei.
Gibts auch ne Möglichkeit kleine farbige Grafiken im Programm zu integrieren? Ich habe mal nach einem Tool dafür gesucht, aber nichts richtiges gefunden.
Mag sein. Ich nutze 4" 480x320 SPI TFT am einem nodeMCU. Da is das nicht drauf. Auch nicht an meinen 3,5" und 2,8".
Und das es geht weiss ich aus den bereits genannten Beispielen.
Und das es Editoren geben muss, da bin ich mir sicher.
Es fehlt meistens nur der Suchbegriff, wie so eine im Code implementierte Piktogramm, Sprite, Bild-Bytefolge oder wie auch immer genau heisst.
Weiß das denn niemand?
Da Du selbst ja keine Zeit für einen kurzen Test (ca. 3 Minuten) hast, weil Du die Frage so oft wiederholen musst habe ich den Test mal für Dich durchgeführt.
Das Tool funktioniert und erzeugt die Farbwerte (Index), die in dem angegebenen Sketch verwendet werden.
Eine in meinen Augen einfache und praktische Lösung, um schnell einfache farbige Sprites zu erzeugen.
Die Farben sind halt vom Editor her vorgegeben. Im Sketch kann man sie ändern.