Die entscheidenden Zeilen waren
Delphi-Quellcode:
dest := TGPBitmap.Create(MulitFrameImage.GetWidth,
MulitFrameImage.GetHeight, PixelFormat16bppRGB565);
g := TGPGraphics.Create(dest);
g.DrawImage(MulitFrameImage, MakePoint(0, 0));
wobei Größe ,gewünschtes Pixelformat und MulitFrameImage von Dir zu setzen sind.
Also Du erzeugst ein TGPBitmap mit den von Dir gewünschten Parameters, erzeugst dann ein TGPGraphics mit diesem TGPBitmap als "Zeichenfläche", der Rest wie immer ....