System.Drawing.Bitmap和System.Windows.Media.Imaging.WriteableBitmap之间的区别

2之间有什么区别? 一些例子会很棒!

Silverlight中没有System.Drawing.Bitmap

如果要求在.NET框架和Silverlight中的WritableBitmap之间进行比较,那么差异很大。 WritableBitmap是位图的简单表示,只有很少的构造函数或操作方法。 您可以通过Pixels数组自己实现Bitmap大部分function。

WritableBitmap最强大的方面是Render()方法,它允许在位图顶部渲染UIElement。 这可用于变换图像(比例等)或渲染叠加等。