Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer
Online

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#28

AW: Weitere MASSIVE Probleme beim Delphi ImageList Editor

  Alt 4. Mär 2016, 12:19
Kann die TImageList überhaupt richtig mit Transparenzen im Bild umgehen?
Oder schafft die das nur richtpg über die Maske und kann die Maske mehr als nur 1 Bit? (transparent oder nicht)
Doch doch, die TImageList kann durchaus mit "richtigem" Alpha Channel umgehen, sofern man die ColorDepth von cdDeviceDependant auf cd32Bit umstellt, was der Thread Ersteller ja auch korrekterweise getan hat.
Grundsätzlich sollte es das können. Die Frage ist jedoch ob es für alle Wege in der mann Bilder hinzufügt (und diese zwangsweise nach Bitmap gewandelt werden) auch fehlerfrei funktioniert.

@PeterPanino: Kannst du dein Bild schon als 32-Bit Bitmap mit Alpha-Channel bereit stellen und dieses direkt in die Imageliste laden?
Die PNG-Implementierung (die ja von Emba nur gekauft wurde) hat Schwachstellen wenn das PNG einem Bmp zugewiesen wird (was ja bei der TImageList zwangsweise gemacht werden muss). Dort geht die transparenz flöten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat