位图对象和位图文件的区别

本文关键字:位图 区别 对象 文件 | 更新日期: 2023-09-27 17:53:46

我正在使用c#创建位图的avi文件。

我能够创建avi文件,如果我使用存储的。bmp文件捕获使用网络摄像机:

Bitmap bitmap = (Bitmap)Image.FromFile("abc.bmp");

但是如果我尝试将捕获的位图存储在数组或数组列表中,那么avi不能正确创建-说损坏:

Bitmap bitmap = (Bitmap)BitMapList[0];

注意:BitMapList是位图数组。

谁能告诉我有什么冲突吗?

位图对象和位图文件的区别

虽然Bitmap类和位图文件格式有相似的名称,但它们并没有直接的关系。

位图文件格式是将图像存储为文件的文件格式之一。Bitmap类用于在内存中保存映像。当你从一个文件加载任何图像格式,它被解码,你得到一个Bitmap对象包含图像数据,不管文件格式。它不是特定于位图文件格式的。

Bitmap对象放在数组中没有什么特别的。