二进制图像扩展

本文关键字:扩展 图像 二进制 | 更新日期: 2023-09-27 18:29:46

当我们将图像转换为二进制数据时,(比如.png图像)有没有一种方法可以在.net中将二进制数据再次转换为图像的同时恢复扩展?

二进制图像扩展

简短的回答,不。你也无法获得名称。文件名通常不存储在图像数据中。

如果你知道图像格式是什么,你可以使用一个合理的、公认的扩展名,或者在系统上注册到该文件类型的文件扩展名。希望这些不会有什么不同。

如果你不知道格式,也许你可以在串行化为二进制之前阅读它,并将其作为表示的前缀。

要得到一个不太笼统的答案,请扩大你的问题。

编辑

我想你可以尝试使用一组潜在的格式来显示图像,然后直观地评估所有成功的解码,以选择正确的格式。不知怎么的,在二进制序列化中只包含原始扩展似乎更容易。