windows phone 图片转换的小区别

两种方法将调用系统照相机后返回的照片转换为WriteableBitmap 对象,

方法一:

WriteableBitmap bitmap = PictureDecoder.DecodeJpeg(e.ChosenPhoto);


方法二:

BitmapImage bitmap = new BitmapImage();
 bitmap.SetSource(e.ChosenPhoto);

WriteableBitmap wb = new WriteableBitmap(bitmap);


这两种方式转换图片效率相差很大,用第一种方式处理速度很慢,如果没有添加异步处理,就会出现黑屏画面,但是第二种不会,第二种方式速度比较快,不会出现黑屏现象,目前没有发现有什么区别,望高手路过指导。




你可能感兴趣的:(windows phone 图片转换的小区别)