为什么我不能打开我的位图文件?

时间:2009-10-31 13:22:09

标签: c# bitmap

我创建了一个项目,添加了对System.Drawing的引用,并添加了一个bmp文件“screenshot003.bmp”。我已经点击了bmp文件并提出了它的属性。我将其标记为“内容”。当我运行应用程序时,它崩溃了 - 可能是b / c它无法打开位图。 我该如何解决?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;

namespace Converter
{
    class Program
    {
        static void Main(string[] args)
        {
            const string imgFileName = "screenShot003.bmp";

            try
            {
                Bitmap image = new Bitmap(imgFileName);
                Console.WriteLine("{0} : {1} x {2}", imgFileName, image.Width, image.Height);
            }
            catch (Exception e)
            {
                Console.WriteLine("{0}", e.Message);
            }
        }
    }
}

2 个答案:

答案 0 :(得分:0)

位图不会复制到输出目录。在位图集的属性中:

Copy to Output Directory: Copy Always

答案 1 :(得分:0)

问题是针对特定图像的。欢呼MLefrancois提出建议。