Einzelnen Beitrag anzeigen

Satyr

Registriert seit: 8. Feb 2012
Ort: Essen
305 Beiträge
 
Delphi 10.4 Sydney
 
#1

PNG Transparenz ohne Transparenzfarbe

  Alt 20. Jul 2015, 14:10
Huhu,

ich hoffe ich bin im richtigen Unterforum.
Was ich machen wollte ist eigentlich recht simpel, dachte ich. Ich lade mehrere kleine PNG Icons in TImages. Danach wollte ich diese mit SaveToFile (woanders) speichern.
Das Problem ist, die Transparenz um das Icon wird nicht erkannt. Vermutlich weil das Icon weiss ist und die Transparenz... keine Ahnung. Ich gucke mir das Icon in Photoshop an und da ist eben transparenz, um das weisse Icon. Beim laden wird das so angezeigt wie es soll. Aber speichern kann ich es nicht. Dabei wird das, was transparent sein soll, immer schwarz.

Picture.Bitmap.TransparentColor := clNone;
sowie
Picture.Bitmap.TransparentColor := clBlack;
oder
Picture.Bitmap.TransparentMode := true;

ändern leider nichts an dem Problem.

Wie kann ich das png einfach abspeichern wie es geladen wurde?
  Mit Zitat antworten Zitat