var Gif: TGifImage; bmp: TBitmap; begin bmp := TBitmap.Create; try Gif := TGifImage.Create; try Gif.LoadFromFile('C:\Images\manu18.gif'); //copie la première image dans le bitmap bmp.Assign(Gif.Frames[0].Bitmap); //juste pour visualiser le résultat. N'est pas nécessaire ici Image2.Picture.Assign(bmp); finally Gif.Free; end; finally bmp.Free; end; end;