0

可能重复:
如何在 Windows Phone 中的 ScheduledTaskAgent 上裁剪图像

我正在尝试在后台代理中读取和处理(实际上只是调整大小)PNG 或 JPEG 图像。

事实证明,我不能使用 BitmapImage 或 WriteableBitmap 来利用其 PNG/JPEG 解码和调整大小功能,因为它们需要在 UI 线程中运行(这在后台代理中显然不存在)。

我查看了第三方库,例如 ImageTools。ImageTools 似乎不支持 Windows Phone 的 JPG。

我该怎么做才能在后台线程中处理(读取、处理、保存)图像?我显然不想重新发明轮子并编写自己的解码器。

谢谢,

PS 为什么事情总是比你想象的要难?

4

1 回答 1

1

我之前一直在解决完全相同的问题,我的解决方案在这里:
如何在 C# WinRT/winmd 中调整图像大小?

于 2012-12-02T16:19:03.963 回答