什么是这两者之间的区别?提供一些例子会更好!
WritableBitmap最强大的功能是Render()方法,它允许在位图之上渲染UIElement。这可以用于转换图像(缩放等),或者渲染覆盖层等。
在 Silverlight 中没有 System.Drawing.Bitmap
。
如果你想比较 .NET 框架中的这个和 Silverlight 中的 WritableBitmap
,那么它们之间的差异是巨大的。 WritableBitmap
是一个简单的位图表示,只有很少的构造函数或操作手段。 大多数你可以使用 Bitmap
实现的功能,你需要通过 Pixels
数组自己实现。