Forum: Multimedia
by Namenloser,
8. Mai 2011
OK, ich habe es getestet:
TPNGObject.Canvas ist tatsächlich beschreibbar
Beim Assign geht der Alphachannel verloren (weil leider nicht „kopiert“ sondern gezeichnet wird (mit AlphaBlending))
@EWeiss: Das heißt aber nicht dass es nicht möglich wäre den AlphaChannel zu erhalten. PNGDelphi macht es nur einfach nicht, und die meisten Programme auch nicht.
Im Anhang befindet sich ein...
Forum: Multimedia
by Namenloser,
8. Mai 2011
Du musst das PNG erst auf ein Bitmap kopieren, zum Speichern umgekehrt:
var
Bmp: TBitmap;
Png: TPNGObject;
begin
Bmp := nil;
Png := nil;
try
Bmp := TBitmap.Create;