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

3
什么是这两者之间的区别?提供一些例子会更好!

通过WriteableBitmap,您可以将用户控件或任何自定义控件转换为图像(您可以拍摄控件的快照),而另一端的位图用于处理图像(您可以使用位图提供的像素数据更改原始图像)。 - Malcolm
2个回答

2

WritableBitmap最强大的功能是Render()方法,它允许在位图之上渲染UIElement。这可以用于转换图像(缩放等),或者渲染覆盖层等。


2

在 Silverlight 中没有 System.Drawing.Bitmap

如果你想比较 .NET 框架中的这个和 Silverlight 中的 WritableBitmap,那么它们之间的差异是巨大的。 WritableBitmap 是一个简单的位图表示,只有很少的构造函数或操作手段。 大多数你可以使用 Bitmap 实现的功能,你需要通过 Pixels 数组自己实现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接