private void SaveFrames(object sender, System.EventArgs e)
{
//kiểm tra đã hết frame chưa
if (_i > System.Drawing.Image.FromFile(_filename).GetFrameCount(System.Drawing.Imaging.FrameDimension.Time))
{
_isAnimating = false;
return;
}
//Begin the animation.
AnimateImage();
//Get the next frame ready for rendering.
ImageAnimator.UpdateFrames();
//Draw the next frame in the animation.
_img.Save((_desFolder + "\\").Replace("\\\\", "\\") +
Path.GetFileNameWithoutExtension(_filename) + " - " +
_i.ToString() + ".png",
System.Drawing.Imaging.ImageFormat.Png);
//go to next frmae
_i = _i + 1;
}