解决方案 »

  1.   

    据说有个FFMPEG的东东可以看看!
      

  2.   

    gif的可以,不知道可不可以通用using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;public class ImageHelper{    /// <summary>    /// 获取图片中的各帧    /// </summary>    /// <param name="pPath">图片路径</param>    /// <param name="pSavePath">保存路径</param>    public void GetFrames(string pPath, string pSavedPath)    {        Image gif = Image.FromFile(pPath);        FrameDimension fd = new FrameDimension(gif.FrameDimensionsList[0]);               //获取帧数(gif图片可能包含多帧,其它格式图片一般仅一帧)        int count = gif.GetFrameCount(fd);               //以Jpeg格式保存各帧        for (int i = 0; i < count; i++)        {            gif.SelectActiveFrame(fd, i);            gif.Save(pSavedPath + "\\frame_" + i + ".jpg", ImageFormat.Jpeg);        }    }}
      

  3.   

    好像是不能用的,但是有一个思路就是把swf转成gif的可行吗?
      

  4.   

    swf是一个矢量文件,你怎么转图片?大小怎么定?