Das Problem besteht auch mit
Bitmap.assign(pngImage.Picture.Bitmap)
weiterhin.
Ich habe das Bild nun per
Delphi-Quellcode:
bitmap.SaveToFile('c:\xxx.bmp');
bitmap.free;
bitmap:=TBitmap.create;
bitmap.loadfromfile('c:\xxx.bmp');
Auf die Platte geschrieben und wieder geladen und siehe da es funktioniert.