Hab gerade nachgesehn ... das Transparent vom TImage setzt auch nur das Transparent des zugeordneten TBitmap und im TBitMap kannst du dann noch den Modus ändern.
Hiermit wird immer Weis als transparente Farbe verwendet:
Delphi-Quellcode:
Image1.Transparent := True;
Image1.Picture.Bitmap.TransparentMode := tmFixed;
Image1.Picture.Bitmap.TransparentColor := clWhite;
Zitat von
OH:
tmAuto
Es wird die Farbe des Pixels ganz links unten im Bitmap-Bild verwendet.
tmFixed
Die transparente Farbe wird explizit zugewiesen und mit dem Bitmap-Objekt gespeichert.