我尝试将图像(16 位灰度)转换为位图(16 位灰度)。
此示例不起作用(异常:ArgumentException)
private Mat ToMat16bGrayscale(Image im)
{
Bitmap bmp2 = new Bitmap(im);
}
但是这个例子有效:
private Mat ToMat16bGrayscale(Image im)
{
//Cast obligatoire la création ou la copie d'une bitmap ne fonctionne pas ici...
Bitmap bmp = (Bitmap)(im);
Bitmap new_bmp = (Bitmap)bmp.Clone();
}
我想知道为什么构造函数 Bitmap 不适用于 Image 16bits 灰度以及为什么将 Image 转换为 Bitmap 有效。
谢谢 :)