Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bernhard Geyer,
4. Mär 2016
Das Problem/die Probleme ist/sind bekannt:
https://quality.embarcadero.com/browse/RSP-11927
https://quality.embarcadero.com/browse/RSP-10415
https://quality.embarcadero.com/browse/RSP-13666
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bernhard Geyer,
4. Mär 2016
Vermutlich noch "Urschleim"-Implementierung als man nur 24-Bit Bitmaps konnte die über das rechte Unter Pixel die Transparentfarbe bekommen haben.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bernhard Geyer,
4. Mär 2016
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...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bernhard Geyer,
4. Mär 2016
Ich hätte noch ein paar Ideen wie man dein Problem lösen könntest
Aber bei diesem angeschnauzte lass sich es es lieber bleiben.
Viel Spaß. Ich hoffe du findest keine LÖSUNG:twisted:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bernhard Geyer,
4. Mär 2016
Und woher weißt du das diese visuelle veränderung nicht vom Speichern her kommt?
AFAIK kann die TImageList nur intern mit Bitmaps umgehen. D.h. ein PNG wird zwangsweise beim Wandeln nach Bmp geändert.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Bernhard Geyer,
4. Mär 2016
Die TImageList von Delphi setzt auf Funktionalität von Windows aus. Und da ist bekannt das die Bilder verändert werden um sie (je nach Windows-Version) unterschiedlich codiert zu speichern.
Wenn Du PNG hast, so gibt es auch ein PNGImageList (Downloadbereich von Emba bzw. bei den LMD-Komponenten).
Verwende diese seit Jahren und habe keine Probleme damit.