Kann es sein, dass die Endianness wieder mal verwirrend zugeschlagen hat?
Code:
Speicher (LOW ... HIGH):
0xRR | 0xGG | 0xBB | 0x00
Als Little-Endian-Integer:
0x00BBGGRR
Pappalapapp!
Das hat doch nichts mit Endianness zu tun
Wenn man sagt, R steht - jetzt im Zehnersystem - an der Einserstelle, G an der Zehnerstelle und B an der Hunderterstelle, dann schreibt mans genauso an: 321:
R = 1
G = 2
B = 3
Genauso verhält es sich mit HEX
R steht an erster Stelle (Einserstelle), G an Sechtzehnerstelle, B an der 256'er Stelle!
Thus BGR!
Endianness hat nichts damit zu tun
Hier zumindest nicht!