ImageEn, unit imageenio

TImageEnIO.SaveToAVI

TImageEnIO.SaveToAVI


Declaration

procedure SaveToAVI();


Description

Saves the current image to an AVI file opened using CreateAVIFile.

It is recommended that you set Params.BitsPerSample and Params.SamplesPerPixel before calling SaveToAVI, because AVI requires all images to have the same color depth.


Demos

Demo  Demos\VideoCapture\DesktopToAvi\DesktopToAvi.dpr
Demo  Demos\VideoCapture\ImagesToAvi\ImagesToAvi.dpr


Example

ImageEnView.IO.CreateAVIFile('output.avi', 20, 'DIB ');

// save frame 0
ImageEnView.IO.LoadFromFile('C:\frame0.jpg');
ImageEnView.IO.Params.BitsPerSample := 8;
ImageEnView.IO.Params.SamplesPerPixel := 1;
ImageEnView.IO.SaveToAVI();

// save frame 1
ImageEnView.IO.LoadFromFile('C:\frame1.jpg');
ImageEnView.IO.Params.BitsPerSample := 8;
ImageEnView.IO.Params.SamplesPerPixel := 1;
ImageEnView.IO.SaveToAVI();

// close the file
ImageEnView.IO.CloseAVIFile();