![]() |
ImageList für transparente PNGs?
Hi,
ich möchte in ein ImageList ein paar PNGs lade und sie im Programm einer Image zuweisen. Das klappt auch soweit gut, aber aus den PNGs werden kleine Bitmaps mit schwarzen Hintergrund, wieso eigentlich? Wie kann ich das ändern? |
AW: ImageList für transparente PNGs?
Ich glaube Du musst die Farbtiefe der Imagelist im Vorhinein auf 24bit (oder 32bit) stellen. Der Standard "device independent" reicht nicht (Getestet mit D2010).
|
AW: ImageList für transparente PNGs?
Welche Version von Delphi nutzt du? Lädst du die Bilder in die ganz normale TImageList, die bei Delphi mitgeliefert wird?
Probier es mal mit der TPNGImageList aus den ![]() |
AW: ImageList für transparente PNGs?
TImage verwendet intern Bitmaps. d.h. alle anderen Formate werden beim laden in ein solches konvertiert.
|
AW: ImageList für transparente PNGs?
Hab Delphi 7PE und 2010
Ja ich verwende die Standardkomponente von Delphi |
AW: ImageList für transparente PNGs?
Die Kompos von LMD's haben sowas Imagelist für PNG's um damit auch auch teilweise transparenz von Pixeln zu haben.
|
AW: ImageList für transparente PNGs?
Und diese ist sogar in der freien Ausgabe vorhanden
|
AW: ImageList für transparente PNGs?
Also in der Version 2010 (und evtl. auch 2009) sind die PngComponents doch schon drin, oder? :gruebel:
|
AW: ImageList für transparente PNGs?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 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