写了一个图片导成avi的程序,用的是aforge的dll,在压缩那里报错了
其他信息: Failed creating compressed stream

代码就几句
using System;
using System.Collections.Generic;
//using System.Linq;
//using System.Threading.Tasks;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Drawing;
using System.Drawing.Imaging;
using System.Collections;
using WindowsFormsApplication2;
using System.IO;
using AForge.Video.VFW;
namespace WindowsFormsApplication2
{
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
DirectoryInfo dir = new DirectoryInfo(@"D:\Image\");
DirectoryInfo[] listdir = dir.GetDirectories();
FileInfo[] listfile = dir.GetFiles();
AVIWriter avi = new AVIWriter("wmv3");
//AVIWriter avi = new AVIWriter();
qavi.Open(@"d:\"+System.DateTime.Now.ToString("yyyyMMMddhhmmss")+".avi", 358, 472);
foreach (FileInfo s in listfile)
{
//获得图像
Bitmap img = new Bitmap(@"D:\Image\" + s.Name);
//载入图像
avi.AddFrame(img);
}
////释放资源
avi.Close();
}
}
}这个是我参考的网站:http://blog.csdn.net/halen0820/article/details/6897144
http://www.verydemo.com/demo_c116_i10097.html
关键代码是这个:AVIWriter avi = new AVIWriter("wmv3");为什么不能用压缩呢?
148M的图片不压缩的话出来有800+M,但加上压缩代码就报错,知道的麻烦高度下
相关推荐
Aforge 可用的DLL资源.zip
这里是上诉功能所需要的动态DLL, 结合代码,可以录像,视频,设置图像格式,
C#写的WinForm视频帧提取工具,直接编译就能用的截图源码
一个基于C#和Windows Forms开发的本地视频逐帧截图工具,支持从MP4、AVI等常见格式视频中按帧或按时间间隔抽取图像,输出为JPEG或PNG文件。项目已集成视频解码能力,底层兼容MediaFoundation或AForge.NET接口,无需额外安装第三方DLL,.NET Framework 4.7.2及以上即可运行。主界面由Form1实现,含视频加载、帧率设置、输出路径选择、命名规则配置、分辨率缩放等功能;所有UI设计器文件(.Designer.cs)、资源文件(.resx)、配置文件(App.
C# AVI操作类库及代码
C# AVI操作类库及代码,详见博文http://blog.csdn.net/lijun7788/article/details/17675613
【雷达信号处理】数字下变频(DDC)(Matlab代码实现)
内容概要:本文详细介绍了《【雷达信号处理】数字下变频(DDC)(Matlab代码实现)》这一技术资源,聚焦于数字下变频(DDC)在雷达信号处理中的核心作用与实现方法。内容系统阐述了DDC的基本原理,包括混频、低通滤波和抽取等关键步骤,如何将高频回波信号高效转换为便于后续处理的基带信号。文档提供了完整的Matlab代码实现方案,涵盖算法设计、参数设置与仿真验证全过程,有助于深入理解DDC在实际雷达系统中的应用。此外,资源还关联了时频特征匹配、多体制信号处理等相关技术方向,体现了其在现代雷达信号处理体系中的综合价值。; 适合人群:具备信号与系统、数字信号处理基础知识的研究生、科研人员及从事雷达、通信、电子工程等领域的工程技术人员。; 使用场景及目标:① 深入学习数字下变频(DDC)的工作原理及其在雷达系统中的具体实现;② 利用Matlab开展雷达信号处理算法的仿真实验与性能分析;③ 支持课程项目、科研课题开发或学术论文复现等任务,提升理论与实践结合能力。; 阅读建议:建议结合Matlab环境动手运行并调试所提供的代码,对照理论推导理解各模块功能;同时可参考文档中提及的相关信号处理技术,拓展对雷达系统整体架构的认知。
科技中介服务机构如何构建差异化的服务能力与竞争优势?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。


