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;