我正在开发一个C#软件,能够显示预览的文件。基本上,有一棵树在显示磁盘文件系统入口左侧,上,将显示在树中选择文件的预览,在包含停靠PictureBox
一个可调整大小的面板右侧的面板。最初我只显示图像文件的预览。如何管理图片预览正确
该软件是专为游戏开发者,所以我需要支持所有的图像格式,我会用很大的ImageMagick库用于这一目的。关键是一些图像文件可能很大,很大,所以我有几个问题,关于性能和内存消耗。
- 我需要线程负载的图片吗?总是,或只有当图片很大时?
- 将是一个正确的,如果我直接在
Picturebox
加载图片,或者我应该算一个小尺寸的图像(如缩略图或类似的东西),它保存到磁盘,然后表现出来? - 有人知道我在哪里可以下载大图文件来测试我的预览跟真的非常大的文件。
奇。游戏开发中的规则2必须是:“不要使用大图像,它们会杀死帧速率”。从目标客户那里获取示例图像,这是假设的最佳途径。 – 2012-02-07 12:18:34