ImageEn, unit iexBitmaps

IEOptimizeGIF


Declaration

procedure IEOptimizeGIF(const InputFile, OutputFile: WideString);


Description

Optimizes a GIF animation (or multi-page GIF) by detecting differences between each frame and removing any data that is duplicated. The resulting file will only include differences between frames and can be significantly smaller.


Demo

Demo  Demos\ImageEditing\AnimatedGIF\AnimatedGIF.dpr


Example

ImageEnMView1.MIO.SaveToFile('D:\temp.gif');
IEOptimizeGIF('D:\temp.gif', 'D:\output.gif');


See Also

- CheckAniGIF
- DeleteGifIm
- EnumGifIm (Image Count)
- Global Image Methods
- SaveToFileGIF
- SaveToStreamGIF
- ReplaceFileGIF
- InsertToFileGIF