CromaKey(Image321.Bitmap, $00FF00FF); //rosa soll transparent werden
Wenn ich das richtig verstanden habe, dann macht diese Funktion aus bestimmt farbigen Pixeln (z.B. rosa) ein transparentes Bild. Nur dann müsste noch folgende Zeile ersetzt werden:
P^ := C; // write RGB with "transparent" alpha back into the SrcBitmap
durch
P^ := C or $FF000000; // write RGB with "transparent" alpha back into the SrcBitmap
Sonst wird doch der Alpha-Kanal von den rosa Pixeln weggegeben und nicht dazu...
LG, ich