Andreas-Lindig: RGB- in Access-Long-Farbwerte umrechnen

Beitrag lesen

Hallo P. (ich wage diesen Namen nicht auszuschreiben ;-),

Rot = longWert Mod 256
longWert = (longWert - Rot) / 256
Grün = longWert Mod 256
longWert = (longWert - Grün) / 256
Blau = longWert Mod 256

Ich weiß nicht, ob diese Reihenfolge stimmt. Demnach ergäbe sich nämlich für Rot der letzte Anteil der Zahl, statt der erste. Wie dem auch sei: um von 197,252,225 nach 14810309 zu kommen rechnet man einfach:

225 * 256 * 256
+
252 * 256
+
197 * 1 <- da hat Cheatah indirekt schon drauf hingewiesen.

14810309

aber wie gesagt: hier entspräche der hohe Anteil der Zahl (also die ersten beiden Ziffern der gleichbedeutenden Hex-Zahl E1FCC5) dem Grün-Wert, statt dem Rot-Wert.

So, und jetzt bist Du dran: Warum funktioniert die obige Rechnung? ;-)

Gruß, Andreas

--
<img src="http://was-ist-das.andreas-lindig.de/was_ist_das_fetzen.jpg" border="0" alt="">
hier könnte auch ruhig mal'n neues Bild stehen.