【发布时间】:2014-07-21 16:33:08
【问题描述】:
我正在尝试根据 How to save ID2D1Bitmap to PNG file 将 ID2D1bitmap 保存到文件中
这可以在 Windows 7 中完成吗?没有任何平台更新?
我得到一个未处理的异常。 (访问违规阅读)在:
if (SUCCEEDED(hr))
{
hr = m_pWICFactory->CreateBitmap(
sc_bitmapWidth,
sc_bitmapHeight,
GUID_WICPixelFormat32bppPBGRA,
WICBitmapCacheOnLoad,
&pWICBitmap
);
}
我已将 m_pWICFactory 和 m_pDirect2dFactory 声明为:
ID2D1Factory* m_pDirect2dFactory;
IWICImagingFactory *m_pWICFactory;
谁能解释一下这个问题?
【问题讨论】:
-
你能提取一个最小但完整的例子来演示这个问题吗?就目前而言,信息太少,无法说明发生了什么。
-
您是否调用 CoCreateInstance 来初始化指向实际 IWICImagingFactory 对象的指针?
标签: c++ visual-c++ mfc direct2d wic