Ja. Mit Hilfe von speziellen API-Befehlen, die man auch als ein Preset einstellen und abspeichern kann, kann man WLED sagen in welcher Farbe und Helligkeit jeder einzelne Pixel angesteuert werden muss. So kann ein Bild dargestellt werden. Wenn man manuell ein Bild in ein API-befehl umwandeln möchte, würde man sehr viel Zeit brauchen. Es gibt jedoch ein Tool (PixelArt Converter), welches dabei hilft. So kann jeder auch ohne WLED API Kenntnisse ein Bild in ein API Befehl umwandeln, welches von WLED Software verstanden wird. Die Source Code von diesem Tool ist hier (ext. Link) zu finden. Im folgenden wird beschrieben, wie es funktioniert. Im Wesentlichen besteht das ganze aus drei Schritten:
1) WLED PixelArt Converter von GitHub auf den PC herunterladen und in einem Browser öffnen
2) Bild auswählen, Parameter einstellen und umwandeln
3) Das Ergebnis (API Befehl) an den WLED Controller senden und ggf. als ein Preset abspeichern.
Um den WLED PixelArt Converter zu verwenden muss man die Datei https://raw.githubusercontent.com/werkstrom/WLED-PixelArtConverter/main/pixart.htm (ext. Link) herunterladen. Wenn die Datei dabei sich im Browser öffnet, dann mit der rechter Maustaste klicken und dann auf "Speichern unter" bzw. "Seite Speichern unter". Dann kann man die gespeicherte Datei im Browser wie eine Webseite öffnen:
Hier muss man die IP Adresse von dem eigenen WLED Controller unter "Device IP/host name:" eintragen. Danach kickt man auf "Vom Cloud herunterladen" Symbol. Im einfachsten Fall, wenn man in WLED selbst keine Segmente definiert hat, erscheint hier unter "Target segment id:" folgendes: "undefined (index: 0)". Man sollte normalerweise "Scale image" einschalten und die Dimension der Matrize (X/Y) eingeben. Als nächstes wählt man die Datei mit dem Bild. Danach erscheint unten sofort das originale Bild, das generierte API-Befehl
und eine Vorschau, wie LEDs angesteuert werden:
Mit "Send to device" kann man das Bild direkt an WLED Controller senden. Das ergebnis sieht dann wie folgt:
Damit das Bild auf dem Controller dauerhaft gespeichert ist, muss man API Befehl kopieren und dann als ein Preset im WLED Controller speichern. Dafür erstellt man einen neuen Preset, gibt dem einen Namen, wählt die Option "Use current state" ab, fügt das API-Befehl in das API-Eingabebereich ("API Command") ein und speichert das Preset: