Eiko Apr 14, 2008 6:29 pm
Subject: Suche Grafikformat

Kennt sich einer von euch mit Grafikformaten aus, die von den gängigen Webbrowsern dargestellt werden können?

Ich progge hier für meine Studienarbeit einen kleinen Webserver auf einem Mikrocontroller und möchte den eine Grafik dynamisch generieren lassen. Das Problem dabei: für die Komprimierung hab ich 0 freien RAM über. Das ganze Ding hat 2k RAM Laughing Ich muss das Bild also byteweise im Sendepuffer aufbauen.

nun weiß ich nicht, welches Grafikformat ich dazu am besten benutze. Beispielsweise hab ich bei GIF gelesen, dass zur Komprimierung eine Art Codetabelle benutzt wird. Fällt also raus da ich die nicht im RAM ablegen könnte.

Was mir so vorschwebt is eine einfach Lauflängencodierung wie sie bei .pcx möglich ist. Wäre für meine einfachen Grafiken effektiv genug, da die große einfarbige Flächen enthalten.

Kenn wer ein Format, das Lauflängencodierung unterstützt und von den gängigen Webbrowsern dargestellt werden kann? Oder irgendwas mit einer anderen einfach Kompimierungsmethode?

Toranaga Apr 14, 2008 7:30 pm
Subject: Re: Suche Grafikformat

Ohne mich da jetzt gut auszukennen. Geht BMP nicht? Das sollten die Browser hinkriegen und eine Lauflängenkodierung gibt es dort glaube ich auch.

Sal Apr 14, 2008 9:36 pm
Subject: Re: Suche Grafikformat

BMP hört sich so gross an

Ich würd aber PNG sagen, hab aber kein plan Grinning

Didi Apr 14, 2008 9:49 pm
Subject: Re: Suche Grafikformat

Ich tappe auch mal im Dunkeln.
Ich bin der meinung das das TGA format in der unkomprimierten Version sehr einfach ist.
Du hast 18Byte Header (Kopfinformation). Und dann folgen jeweils 3Byte für ein Pixel.
Mußt nur gucken wie genau der Header aufgebaut ist.

Lordcroc Apr 14, 2008 9:49 pm
Subject: Re: Suche Grafikformat

soweit ich weiß gibts bei bmp keine Komprimierung, aber das kann man byte weise zusammenbauen was das RAM Problem lösen würde. ansonsten gibts ja PNG oder JPEG. sind beides komprimiert, aber da wirste wohl etwas RAM benötigen.

Mfg
Lordcroc

Toranaga Apr 15, 2008 7:30 pm
Subject: Re: Suche Grafikformat

bmp kann Lauflängenkodierung (http://de.wikipedia.org/wiki/Windows_Bitmap) und ist auch recht simpel aufgebaut.

Eiko Apr 16, 2008 4:47 pm
Subject: Re: Suche Grafikformat

hm, joa, bmp sieht bisher am besten aus. Auch wenn mir die schiefen Blicke der Kollegen sicher sind, wenn ich .bmps in die Webseiten einbaue Wink

Im moment prüfe ich noch eine ganz andere Idee (keine Ahnung ob das realisiertbar ist): Ein Javascript mit der Seite ausliefern, dem ich eine reihe von Daten mitgebe. Das Javascript erzeugt generiert dann aus den Daten die entsprechende Grafik.