Aufbau Farbtabelle eines 16-Farben Icons

19/07/2010 - 14:26 von Wolfgang Badura | Report spam
Hallo VB.Net Spezialisten!

Vielleicht kann mir jemand zum Aufbau der Farbtabelle in einem Icon
weiterhelfen.
Beim Erstellen von Icons ist mir anhand eines vorhandenen 32x32 Pixel großen
Icons mit 16 Farben aufgefallen, daß die Bilddaten (nachdem im Icon nur 3
Farben verwendet werden, Weiß, Grün und blau) nur 3 Werte enthalten: &H0,
&H1 und &H2.
Ich gehe nach ausgiebigem Googeln davon aus, daß es sich um Indices handelt,
welche sich auf die 64 Bytes große Farbtabelle vor den eigentlichen
Farbdaten beziehen.
In den Bilddaten repràsentiert, soweit ich gefunden habe, 1/2 Byte jeweils
ein Pixel, bei 32x32 Pixel sind das 512 Zeichen.
Ich nehme daher an daß &H11 in den Bilddaten auf zwei gleiche Elemente in
der Farbtabelle bezieht.
Meine Frage betrifft deshalb den Aufbau der Farbtabelle und auf welches
Element zielt der Wert &H1 in den Bilddaten?
Wieviele Zeichen umfaßt ein Farbwert in der Farbtabelle, die anscheinend
systemunabhàngig ist, und welche Bytes (Bits) repràsentieren welche Farbe?
Enthalten jeweils 4 Bytes die Farbkomponenten ARGB? Das würde bei 16 Farben
die 64 Bytes lange Farbtabelle erklàren.
Wenn eine Zeichenfolge der Farbtabelle im Hex-Editor &HFFFFFF00 lautet,
könnte das A=0, R=&HFF, G=&HFF, B=&HFF, zusammen also weiß bedeuten?
Dann müßte weiters die Farbtabelle 1-basiert sein.

Mit bestem Dank im Voraus für eine Unterstützung,

Wolfgang
 

Lesen sie die antworten

#1 Armin Zingler
19/07/2010 - 15:35 | Warnen spam
Am 19.07.2010 14:26, schrieb Wolfgang Badura:
Vielleicht kann mir jemand zum Aufbau der Farbtabelle in einem Icon
weiterhelfen.
[...]




Bei solchem "low level Zeugs" dürftest du unter
de.comp.os.ms-windows.programmer
mehr Spezialisten finden.
(auch wenn du Worte "anscheinend systemunabhàngig" verwendet hast ;) )



Armin

Ähnliche fragen