【发布时间】:2014-01-18 10:31:35
【问题描述】:
我正在寻找一种从 Direct2D1 BitmapRenderTarget 创建图像的简单方法。
我确实有一个像这样的 BitmapRenderTarget:
var bitmapRenderTarget = new SharpDX.Direct2D1.BitmapRenderTarget(m_d2dRenderTarget, CompatibleRenderTargetOptions.None, new SharpDX.Direct2D1.PixelFormat(Format.B8G8R8A8_UNorm, AlphaMode.Premultiplied));
我可以使用 bitmapRenderTarget.Bitmap 访问 Direct2D1 位图本身。虽然我无法在不使用 WIC 的情况下创建 PNG、JPEG、...。任何人都可以提供一种方法来创建 System.Drawing.Image 吗?
由于 PixelFormat 不兼容,我很乐意看到一个示例。
【问题讨论】: