我正在用 C# 进行一些图像处理,需要帮助了解不同图像格式的原始数据之间的差异。
我正在从相机捕获一个 640x480、30 帧的第二个 RGB 流,我想将其写入磁盘,因为每个帧同时显示并显示在 WPF 画布对象上。
使用 Binary Writer 我可以轻松地将图像的 byte[] 数据写入磁盘,并且可以轻松地将其转换为可写位图以显示在画布中。
我不明白的是这个。JPEG 的原始数据 (byte[] imageData) 是否与位图的原始数据不同(尺寸更小)?如果是,将每个 RGB 图像转换为 JPEG,然后获取该 JPEG 的字节数组,然后将该信息写入磁盘是否更有意义?
抱歉,如果这听起来我对此有一个简单的看法,但我对这种类型的编程相对了解。提前感谢您的帮助。