【问题标题】:How to resize image returned from URL for live tile如何调整从 URL 返回的动态磁贴的图像大小
【发布时间】:2013-03-14 14:58:27
【问题描述】:

我需要重新调整用于更新 Windows 8 现代应用中的动态磁贴的大小和图像。我正在通过 URL 检索图像,但图像对于磁贴的 310 x 150 大小限制来说太大了。我必须为 80 多个图像执行此操作,因此无法选择下载图像本身。有什么想法吗?

【问题讨论】:

    标签: xaml windows-8 microsoft-metro live-tile


    【解决方案1】:

    我在 windows phone 上做了类似的事情,在这里看看如何做到这一点:Resize image for Live Tile - WriteableBitmapEx 长博文版:http://depblog.weblogs.us/2012/01/09/resize-images-to-be-used-on-live-tile-windows-phone-7/

    我也在 Windows 8 中使用了相同的场景,可以在此处找到示例:http://depblog.weblogs.us/2012/06/22/comdaybe-image-manipulation-in-windows-8-metro-app/

    但是这个确实会先下载原图,不知道是不是大问题?

    【讨论】:

    • 不,我想这不是问题,我可以根据需要删除图像。从我读过的内容来看,您的解决方案应该正是我所需要的。还没有机会尝试一下,现在是关键时刻,所以我不得不暂时转向其他事情。
    • 你不需要删除它,它只是一个内存流,只保存调整大小的你就可以了;)
    • Depechie,关于如何在默认磁贴和更新磁贴之间循环的任何想法,比如每隔几秒使用本地通知?我在 MSDN 上看到了对该功能的引用,但找不到任何真正的解释。
    • 在应用程序本身中,您可以使用 TileUpdater 类 http://msdn.microsoft.com/en-us/library/windows/apps/br208628.aspx 设置磁贴
    猜你喜欢
    • 1970-01-01
    • 2010-12-29
    • 2011-02-18
    • 1970-01-01
    • 2013-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多