2
我正在繪製由數百個GeometryDrawing對象組成的複雜圖像。繪圖速度非常快,但重新縮放速度很慢。我可以想象,重繪數百個對象需要一些時間。作爲解決方案,我想將我的繪圖變成位圖。WPF:複雜圖像的快速繪製/縮放
我試過以下,但這不起作用。結果圖像是空白的。
private Image CreateBitmapImage(DrawingImage drawingImage)
{
var image = new Image()
image.Source = drawingImage;
var bitmap = new RenderTargetBitmap(300, 300, 96, 96, PixelFormats.Pbgra32);
bitmap.Render(image);
image.Source = bitmap;
return image;
}
如何將DrawingImage轉換爲位圖?
[System.Drawing.ImageConverter](http://msdn.microsoft.com/en-us/library/system.drawing.imageconverter.aspx)類應該處理它我相信(反正DrawingImage - >位圖)。 – 2011-05-03 14:00:35