Windows应用程序将照片作为静态内容

时间:2013-11-18 15:00:15

标签: windows-store-apps winrt-xaml

我正在制作一个Windows应用商店应用程序,其中一个要求是它不能使用数据连接。该应用程序包括很多照片(大约400张,尽可能压缩,每张约8 kb)。

处理这种情况的最佳做法是什么?我应该如何将它们“预加载”到应用程序中?

2 个答案:

答案 0 :(得分:0)

您可以将它们存储在项目解决方案中,并使用ms-appx:///格式在代码中引用它们吗?

此外,如果您使用的图片数量较多,请选择jpg图片或使用

压缩图片

https://tinypng.com/

希望有所帮助。

答案 1 :(得分:0)

如果您对零净连接的要求是真实的,那么您有两种选择。

ONE。您可以发送您的应用,并请求用户从其他位置获取图像,然后将其提供给您的应用,以稍微手动的方式加载图像。

我知道这听起来不太理想,但我想承认这是一个选择。

TWO。您可以使用安装包中嵌入的图像发送应用程序。这意味着只要您的应用安装,用户就会拥有所有图片,无需网络。

以下是:

  1. 在项目中创建一个新文件夹,将其命名为“图像”或其他内容。
  2. 将图像拖到该文件夹​​中(使用Visual Studio)。
  3. 请参阅您的图片“ms-appx:///Images/MyImage.jpg”
  4. 注意:取决于你如何跟踪所有图像,可以一遍又一遍地遍历文件夹,但最好只是在某些类中对列表进行硬编码。

    这真的很容易。

    祝你好运!