我正在为WinRT开发照片库应用程序,我不知道该使用什么。
有什么好用的?
使用BitmapImage
或WriteableBitmap
的实例会更好吗?
各自的利弊是什么?
感谢您的解释。
答案 0 :(得分:0)
WriteableBitmap
存在一些内存收集问题 - 但是您可能会使用它来显示带有Alpha通道的图片(例如png格式)。 BitmapImage
是jpg
的理想选择,但我遇到了使用异步SetSourceAsync
设置大流源的问题,因此,如果您遇到任何问题,请使用同步版本。如果你想清除BitmapImage
内存 - 将BitmapImage
源设置为空流(让它为InMemoryRandomAccessStream
- 内存泄漏免费解决方案),还值得一提。