如何将12位图像加载到System.Drawing.Bitmap?

时间:2013-04-09 22:20:13

标签: c# .net bitmap drawing bit-manipulation

我有一台服务器提供12位图像,我可以通过http访问图像,但由于它是12位图像,我无法加载到System.Drawing.Bitmap(流媒体流)。

图像格式PNG位深度12

图片原来是12位12 Bit image

一旦您能够加载,这就是图像的外观。enter image description here

1 个答案:

答案 0 :(得分:2)

使用OpenCV库时,您可以读取图像,因为它也支持12位。 你也可能更喜欢寻找一个适配器/包装器,以便在c#中使用它,因为它最初是一个C ++库

还要查看这些帖子:

OpenCV: Working with 12bit gray scale raw data

What is the BMP format for Gray scale Images?

Convert 12-bit Bayer image to 8-bit RGB using OpenCV

希望有所帮助