Ich könnte mir sowas vorstellen:
Delphi-Quellcode:
begin
SetLength(data, FWidth * FHeight);
for i := Low(FPixels) to High(FPixels) do
Move(FPixels[i, 0], data[i * FHeight], SizeOf(Cardinal) * FWidth);
end;
Jenachdem wie du das 2D-Array organisiert hast, musst du eventuell FHeight und FWidth vertauschen.