ImageGlass.Library.Image.Animation.SaveFrames C# (CSharp) Method

SaveFrames() private method

Save current frame
private SaveFrames ( object sender, System e ) : void
sender object
e System
return void
        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;
        }