有关writeablebitmap和bitmapimage之间的相互转换 -凯发k8官方网
对于wp7中图形处理有关writeablebitmap和bitmapimage之间的相互转换,给大家几个简单实用的方法。
一、writeablebitmap转为bitmapimage对象
var bi= new bitmapimage(); bi.setsource(wb.toimage().tostream()); //其中wb是writeablebitmap对象。
二、bitmapimage转为writeablebitmap对象
writeablebitmap wb = new writeablebitmap(bi.source as bitmapsource); //这里就转换完成了
三、将writeablebitmap转为字节数组
byte[] b = convert.frombase64string(getbase64image(wb));//这里通过base64间接处理,效率不是很高。
四、将字节数组转为bitmapimage对象
memorystream ms = new memorystream(b); // b为byte[] bitmapimage bi = new bitmapimage(); bi.setsource(ms); img.source = bi; //这里img为xaml的image对象
转载于:https://www.cnblogs.com/hebeidgl/archive/2011/12/22/2297798.html
总结
以上是凯发k8官方网为你收集整理的有关writeablebitmap和bitmapimage之间的相互转换的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 手机web开发的感想
- 下一篇: redo/undo