我如何在我的项目中添加一个jpeg图像到图像数组

本文关键字:图像 一个 jpeg 数组 我的 项目 添加 | 更新日期: 2023-09-27 18:17:44

目前我正在从本地磁盘加载图像,但我想将图像嵌入到程序中,我已将图像epsonScanner.png添加到项目中,它出现在解决方案资源管理器中如何将其添加到数组中?

images.Add(Image.FromFile(@"E:'epsonScanner.png")); 

我如何在我的项目中添加一个jpeg图像到图像数组

您应该将图像文件(epsonScanner.png)添加到c#项目中,而不仅仅是作为解决方案项。添加后,右键单击它,并在属性窗口中设置编译为嵌入式资源。

之后,您将从程序集资源中检索图像,而不是通过文件路径,查看此处以获取有关如何执行此操作的完整示例:

在c#中从项目的资源区加载图像

你可以按照你描述的方式来做,答案已经在那里了,但我认为将资源项添加到你的项目中并将图像放在那里可能更容易,更干净。

如何在。net中创建和使用资源

http://msdn.microsoft.com/en-us/library/7k989cfy%28v=vs.80%29.aspx

您可以使用位图。FromFile(string fileName)方法

试试这个。

List<Image> imageList = new List<Image>(); 
imageList.Add(Bitmap.FromFile(YourFilePath));