Forum: Mikrocontroller und Digitale Elektronik ESP BMP auf Webserver


von Marc (Gast)


Lesenswert?

Kennt jemand eine Möglichkeit, ein Bitmap mit Hilfe eines ESP8266 als 
Webseite darzustellen?
Ich suche nach einer Möglichkeit, Graphiken in die Bitmap zu schreiben 
und in eine HTML-Seite einzubinden.

von N. M. (mani)


Lesenswert?

Was genau soll den dargestellt werden?
Also was ist in dem Bild dargestellt?
Evtl ist es auch sinnvoll die Bildchen in HTML zu malen!?

von Jim M. (turboj)


Lesenswert?

Marc schrieb:
> Ich suche nach einer Möglichkeit, Graphiken in die Bitmap zu schreiben
> und in eine HTML-Seite einzubinden.

Blöde Idee - denn Du müsstest die Bitmap im RAm des ESP vorhalten. Davon 
hat der aber nicht endlos - und Bitmaps in Briefmarkengröße sind eher 
nutzlos.

Schau Dir lieber mal z.B. JavaScript Canvas an. D.h. lass den Browser 
das Plazieren der Grafik-Elemente übernehmen.

von Stefan F. (Gast)


Angehängte Dateien:

Lesenswert?

Canvas kann ich auch empfehlen.

Was auch mega simpel ist: Direkt in die HTML Seite eingebettete SVG 
Dateien. https://wiki.selfhtml.org/wiki/SVG

Beide Methoden entlasten den ESP ganz erheblich, weil der keine Grafik 
generieren muss und sich auch mit dem Dateiformat nicht herumschlagen 
muss. In beiden Fällen muss der ESP lediglich Zeichen-Kommandos als 
Strings verketten. Der Browser macht daraus ein Bild.

von Marc (Gast)


Lesenswert?

SVG hatte ich schon mal. Klar, ein BMP braucht viel Platz, dafür ist man 
aber sehr frei beim Bild malen.
Für eine 640x480 Bild bräuchte man
640*480*3=921600
Hmm.. das wäre schon viel.

von Kalle (Gast)


Lesenswert?

Marc schrieb:
> Für eine 640x480 Bild bräuchte man
> 640*480*3=921600
> Hmm.. das wäre schon viel.

Du musst es ja nicht auf einmal übertragen. Du kannst es ja in Chunks in 
den RAM laden

von Stefan F. (Gast)


Lesenswert?

Er will nicht ein Bild vom Flash Speicher ausliefern, sondern erzeugen. 
Ich möchte mal sehen wie du ein Bild in Chunks erzeugst und auslieferst.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.