我有一个透明的png图像。我使用opencv读取该文件。然后我将其转换为位图,如下所示。
Mat image = imread("fruit.png", -1);
BYTE * rawdata = reinterpret_cast<BYTE*>(image.data);
m_pBitmap->CopyFromMemory(NULL, rawdata, image.cols * 4);
m_pRenderTarget->DrawBitmap(m_pBitmap);
但在转换后,某些图像显示出一些透明度问题...与此link相同且图像未显示完整。但是当我们使用imwrite保存Mat图像时没有问题。 所以我面临的问题是