首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WP7中解码背景中的jpg

在WP7中解码背景中的jpg
EN

Stack Overflow用户
提问于 2012-03-27 17:25:51
回答 1查看 309关注 0票数 1

我在市场上有很多应用程序,到目前为止,我已经能够通过改变我的功能或额外的努力来解决无法将背景中的jpg解码成WriteableBitmap的问题。

我发现一种情况,我想不出好的方法来“解决”这个问题。我需要解码从MediaLibrary获得的图像,将其分辨率降低到可管理的水平(800x800),将其旋转并保存到本地存储。到目前为止,花费最多时间(80%)的事情是将位图解码为800x800 --它需要700到1000 ms。用户可以在启动时添加7-10个图像,这意味着等待图像添加的等待时间为10秒。

我试着懒洋洋地做这件事,但在某个时候,你需要付钱给风笛手,而这个应用程序在那一点上基本上是口吃1000毫秒,而且体验也不是很好。

,是否有一种替代方案,用于以某种方式将图像加载到后台?

(请注意为什么CreateOptions.BackgroundCreation对我没有好处:它将映像加载到BitmapImage中--如果您只想使用它,这是很棒的,但是对于我需要做的事情(即在隔离存储中创建一个副本)来说,它并不是很好)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-28 15:46:30

不幸的是,BitmapImage构造函数中的某些内容需要在UI线程上运行。:(

我还没有找到解决办法,但也没见过像你所说的那样需要多长时间才能解码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9894534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档