![]() |
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Ich hatte das gleiche Problem.
Die Lösung ist recht einfach: Eine neue ImageList auf das Form, Masket auf false setzen, und die bmps einzeln wieder einlesen, fertig. Die bmps können ja vorher einzeln aus der ImageList in ein Verzeichnis exportiert werden. Gruß Kostas |
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Ich habe mein Problem damals anders gelöst. Und zwar trat es nur auf, wenn ich Images aus der TImageList direkt mit
Delphi-Quellcode:
einem TImage zugewiesen haben. Als ich das auf
ImageList1.GetBitmap();
Delphi-Quellcode:
geändert habe, funktionierte alles einwandfrei.
ImageList1.GetIcon();
Gruß Micha |
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Tag,
hier auch nochmal meine Lösung, nicht schön, aber funzt ;)
Delphi-Quellcode:
Bild:=tbitmap.Create;
Imagelist1.GetBitmap(0,Bild); Bild.Transparent := true; Bild.TransparentMode := tmFixed; Bild.TransparentColor := clWhite; dbgrid1.Canvas.Draw(rect.left+3,rect.Top+1,Bild); Bild.Free; |
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Ich hatte mal Probleme, als ich die Bilder mit unter 24bit abgespeichert habe, also versuch es mal mal mit 24bit Bildern!
|
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Zitat:
![]() |
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Zitat:
Die beliebige Farbe welche transparent sein soll über die API GetPixel ermitteln Dann das Pic durch eine schleife laufen lassen ahängig von weite,höhe mit SetPixel die Farbe löschen. Bild darf dann aber nicht die eigenschaft Transparent besitzen. gruß |
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Delphi-Quellcode:
Sicher das die Farbe auf dem Bitmap clWhite ist und nicht $00FFFFF9 (halt ein fasst White Color) ?
Bild.TransparentColor := clWhite;
Denn dann geht es garantiert nicht. |
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Zitat:
gruß |
Re: Transparenz in TImage mit WinXP SP2 versagt ?
@EWeiss, upps hab dein Beitrag nicht gesehen. Ja im Grunde kann man es so machen.
|
Re: Transparenz in TImage mit WinXP SP2 versagt ?
Die Auskunft ist ja spärlich hier.
Mich würde mal interessieren ob das problem generell oder nur auftritt je nachdem welches Design(Theme) man gewählt hat. Windows klassisch Windows Xp gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz