uses RXGif;
...
var
G: TGifImage;
B: TBitMap;
begin
G := TGifImage.Create;
B := TBitMap.Create;
try
G.LoadFromFile('C:/1.gif');
B.Width := G.Width;
B.Height := G.Height;
B.PixelFormat := G.PixelFormat;
B.Palette := G.Palette;
B.Canvas.Draw(0,0,G);
B.SaveToFile('C:/1.bmp');
finally
B.Free;
G.Free;
end;
end;