在C#应用程序中拥有大量高清图像的最佳方法是什么?

时间:2013-07-06 05:47:56

标签: c# image caching

在startUp上有一个C#应用程序将大量图像(100多个图像)加载到带有大图块的itemView控件中,我相信我可以将图像添加到应用程序的资源中,但我也可以创建一个隐藏的背景文件夹用户的appData,我相信会减慢加载过程,我们不希望这样。 感谢

1 个答案:

答案 0 :(得分:1)

我明白了! 最好的方法是首先创建一个List或者您需要在应用程序缓存中保存的列表。

然后以编程方式更新资源对象,如下所示:

    IResourceWriter writer = new ResourceWriter("Resources.Images");
    writer.AddResource("ImgList", ImageList);
    writer.Generate();

然后,您可以使用ResourceReader完美地检索列表!而且很快。