Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#Bitmap.GetHbitmap()更改图像的位计数 我使用位图.GeTHEMTPMAP()来将图像传递到C++的DLL,如下面的C。 Bitmap img = Bitmap.FromFile(PATH); // this is 24bppRGB bitmap. IntPtr hBit = img.GetHbitmap(); // Make hbitmap for c++ dll._C#_Gdi+ - Fatal编程技术网

c#Bitmap.GetHbitmap()更改图像的位计数 我使用位图.GeTHEMTPMAP()来将图像传递到C++的DLL,如下面的C。 Bitmap img = Bitmap.FromFile(PATH); // this is 24bppRGB bitmap. IntPtr hBit = img.GetHbitmap(); // Make hbitmap for c++ dll.

c#Bitmap.GetHbitmap()更改图像的位计数 我使用位图.GeTHEMTPMAP()来将图像传递到C++的DLL,如下面的C。 Bitmap img = Bitmap.FromFile(PATH); // this is 24bppRGB bitmap. IntPtr hBit = img.GetHbitmap(); // Make hbitmap for c++ dll.,c#,gdi+,C#,Gdi+,这是个问题 Bitmap temp = Bitmap.FromHbitmap(hBit); // It changes to 32bppRGB. 我需要用24bit位图来实现C++ DLL方法。但是GetHbitmap()会更改比特数 如何制作24位Hbitmap

这是个问题

Bitmap temp = Bitmap.FromHbitmap(hBit); // It changes to 32bppRGB.
<>我需要用24bit位图来实现C++ DLL方法。但是GetHbitmap()会更改比特数

如何制作24位Hbitmap