在C#中使用我的项目中的图像文件的最佳方法是什么

时间:2012-03-27 17:46:56

标签: c# image resources

我想在我的程序中轻松更改图像文件,并可以访问它们的名称和数量。你建议用什么方法?我应该从文件夹中读取图像作为数组还是更好地用它们创建资源文件?

1 个答案:

答案 0 :(得分:1)

如果你正在制作地图编辑器,那么我想你会有很多小图像要处理,在这种情况下,将它们存储在某种形式的资源文件中可能是一个好主意,尽管你可以更灵活地改变它如果将它们存储在文件夹中,则将它们存储起来。

一旦加载了图像,我想你会想要将它们存储在某种形式的层次结构中,如果它也用于地图编辑器,与它们所代表的对象相关联。

如果您计划对大图像进行任何处理,请使用Bitmap.LockBits()进行调查,因为这样会更有效。 http://msdn.microsoft.com/en-us/library/5ey6h79d.aspx

使用资源:Load image from resources area of project in C#

从文件中加载图片:http://msdn.microsoft.com/en-us/library/4sahykhd.aspx