0
我已经建立使用存在于内存中 数据使用创建WIC位图渲染目标
hr=pFactory->CreateBitmapFromMemory(512,512,GUID_WICPixelFormat8bppGray,512,512*512,ptr,&Bitmap1)
一个IWicBitmap一个IWicBitmap现在我想画位图这样的IM创造bitmaprendertarget
hr= m_pDirect2dFactory->CreateWicBitmapRenderTarget(Bitmap1,props,&target);
但不会形成目标 - 它会返回一个错误:
-2003292288
我没有低头并如何解决它 我也设置属性
D2D1_RENDER_TARGET_PROPERTIES props = D2D1::RenderTargetProperties();
props.minLevel = D2D1_FEATURE_LEVEL_DEFAULT;
D2D1_PIXEL_FORMAT pixelFormat = D2D1::PixelFormat(DXGI_FORMAT_UNKNOWN,D2D1_ALPHA_MODE_IGNORE);
props.pixelFormat=pixelFormat;