Mechanized Assault & eXploration Reloaded



#1 Apr 14, 2008 6:29 pm
Eiko Eiko Offline
Moderator, Developer
Registered since: Aug 03, 2007
Posts: 604


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?
↑  ↓

#2 Apr 14, 2008 7:30 pm
Toranaga Toranaga Offline
Developer
Registered since: Dec 28, 2005
Posts: 232


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.
Paul Grathwohl (pagra)
↑  ↓

#3 Apr 14, 2008 9:36 pm
Sal Sal Offline
, G-Mod
Registered since: Jun 07, 2004
Posts: 1,525


Subject: Re: Suche Grafikformat
BMP hört sich so gross an

Ich würd aber PNG sagen, hab aber kein plan Grinning
A.H.
- easy logic -
This post has been edited 1 times. Last edit on Apr 14, 2008 9:41 pm by Sal. ↑  ↓

#4 Apr 14, 2008 9:49 pm
Didi Offline
Approved Member
Registered since: May 24, 2005
Posts: 182


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.
↑  ↓

#5 Apr 14, 2008 9:49 pm
Lordcroc Offline
Approved Member
Registered since: Jun 04, 2004
Posts: 278


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
Sebastian K
↑  ↓

#6 Apr 15, 2008 7:30 pm
Toranaga Toranaga Offline
Developer
Registered since: Dec 28, 2005
Posts: 232


Subject: Re: Suche Grafikformat
bmp kann Lauflängenkodierung (http://de.wikipedia.org/wiki/Windows_Bitmap) und ist auch recht simpel aufgebaut.
Paul Grathwohl (pagra)
↑  ↓

#7 Apr 16, 2008 4:47 pm
Eiko Eiko Offline
Moderator, Developer
Registered since: Aug 03, 2007
Posts: 604


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.
↑  ↓

Pages (1): 1


All times are GMT +02:00. Current time: 1:12 am.