两种方法将调用系统照相机后返回的照片转换为WriteableBitmap 对象,
方法一:
WriteableBitmap bitmap = PictureDecoder.DecodeJpeg(e.ChosenPhoto);
方法二:
BitmapImage bitmap = new BitmapImage();
bitmap.SetSource(e.ChosenPhoto);
WriteableBitmap wb = new WriteableBitmap(bitmap);
这两种方式转换图片效率相差很大,用第一种方式处理速度很慢,如果没有添加异步处理,就会出现黑屏画面,但是第二种不会,第二种方式速度比较快,不会出现黑屏现象,目前没有发现有什么区别,望高手路过指导。