编程问答
有关writeablebitmap和bitmapimage之间的相互转换 -凯发ag旗舰厅登录网址下载
对于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
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的有关writeablebitmap和bitmapimage之间的相互转换的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇: 手机web开发的感想
- 下一篇: redo/undo