【发布时间】:2016-07-27 22:42:43
【问题描述】:
我有一个透明的 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 图像时,没有问题。 所以我面临的问题是
【问题讨论】:
-
您引用的链接似乎是
imshow的问题,而不是图像本身的问题,您可以编辑以显示您是如何初始化Bitmap变量的吗?这个位图类在android中吗?