Hallo Leute!
Will zwei BMPs als Layer übereinanderlegen. das obere hat ne Transparenzmaske.
Irgendwie verknotet sich mein Hirn bei dem Versuch diese Aufgabe zu lösen:
data_a soll data_b überschreiben, aber nur da, wo in maske eine 1 steht!
uint8_t maske = 0b01111000;
uint8_t data_a = 0b01011000;
uint8_t data_b = 0b10101010;
data_b = ?="§$)(data_a)?§$=)"§(maske)=$)("§$
Ergebniss data_b: = 01011010
Ist sicher ganz einfach, aber ich komm einfach nicht drauf, weil meine Hirnsynapsen die Bitoperatoren noch nicht ganz gecheckt haben...