Существует так много способов конвертировать System.Drawing.Bitmap
в SharpDX.Direct2D.Bitmap
в Google, но я никогда не видел, как конвертировать SharpDX.Direct2D.Bitmap
в System.Drawing.Bitmap
.
Например,
BitmapRenderTarget renderTarget = new BitmapRenderTarget(_renderTarget, CompatibleRenderTargetOptions.GdiCompatible);
renderTarget.BeginDraw();
// Test
var rect = new SharpDX.Mathematics.Interop.RawRectangleF(20, 20, 60, 40)
var color = new RawColor4(181/255f, 230/255f, 29/255f, 1);
renderTarget.FillRectangle(rect, new SolidColorBrush(renderTarget, color));
renderTarget.EndDraw();
SharpDX.Direct2D.Bitmap bitmap1 = renderTarget.Bitmap;
System.Drawing.Bitmap bitmap2 = Convert(bitmap1);
...
public static System.Drawing.Bitmap Convert(SharpDX.Direct2D.Bitmap bitmap1)
{
// What should I do?
}