WriteableBitmap与BitmapImage有什么用?

时间:2014-10-02 14:32:52

标签: windows-runtime winrt-xaml

我正在为WinRT开发照片库应用程序,我不知道该使用什么。

有什么好用的? 使用BitmapImageWriteableBitmap的实例会更好吗? 各自的利弊是什么?

感谢您的解释。

1 个答案:

答案 0 :(得分:0)

WriteableBitmap存在一些内存收集问题 - 但是您可能会使用它来显示带有Alpha通道的图片(​​例如png格式)。 BitmapImagejpg的理想选择,但我遇到了使用异步SetSourceAsync设置大流源的问题,因此,如果您遇到任何问题,请使用同步版本。如果你想清除BitmapImage内存 - 将BitmapImage源设置为空流(让它为InMemoryRandomAccessStream - 内存泄漏免费解决方案),还值得一提。