Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by renew,
15. Jul 2020
Danke, das funktioniert. Hatte immer so in der Art probiert...
bitmap := TBitmap.Create;
bitmap.PixelFormat := pf32bit;
bitmap.AlphaFormat := afDefined;
ImageList1.GetBitmap(0, bitmap);
Image1.Canvas.Draw(0,0, bitmap);
Finde das irgendwie unnötig kompliziert - wenn man aus der C# Ecke kommt *duck*
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by renew,
15. Jul 2020
hm, sehe den Wald vor lauter Bäumen nicht mehr. Wie kann ich nun ein Bild mit Alpha-Kanal aus einer TPngImageList in ein TImage kopieren/Zeichnen/Whatever, sodass die TImage-Komponente das Bild korrekt darstellt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by renew,
15. Jul 2020
Ok, installiere PngComponents nun. Da kann man mit TImageListe ja lange probieren :)
Danke für eure Hilfe.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by renew,
15. Jul 2020
Moin,
ich benutze TImageList.
TPngImageList habe ich nicht
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by renew,
15. Jul 2020
Hallo,
ich bekomme es nicht hin ein TImage (bzw.TBitmap) mit Alphakanal aus einer TImageList zu benutzen. Vorher habe ich das Bild (png mit Alphakanal) mittels TPicture.LoadFromFile geladen und in mein TBitmap kopiert:
bmp.Canvas.Draw(0, 0, pngPicture.Graphic); Funktionierte gut, nur soll ich nun die Bilder aus eine TImageList nutzen statt aus einer Datei.
Die Png-Bilder werden in der...