2013-06-03 50 views
-1

我在一个目录内有几个.bmp图像,并且希望遍历它们以查看宽度和高度是否有一定的量。因为我没有使用一个WebForm,我不能使用,using System.drawing;的初始代码如何看起来是,从bmp检索宽度和高度

string[] temp = Directory.GetFiles(link); 
      string[] localImages = extractHeroImages(temp); 

      for (int i = 0; i < localImages.Length; i++) 
      { 
       Bitmap img = new Bitmap(localImages[i]); 
       if (img.Height != 185 || img.Width != 185) 
       { 
        Console.Out.WriteLine("Error: " + numErrors + " /n current width of  " + localImages[i] + " is: " + img.Width + " height is: " + img.Height + "\n"); 
        numErrors++; 
       } 
      } 

当时我正致力于该项目的网络形式此代码的工作,但我想创造一个它的实用程序,它崩溃的代码的这部分,无法找到一个方法。 有没有一种方法可以在不使用网络表单的情况下获得宽度和高度?

在此先感谢!

+0

我认为它与一个webform无关,你的问题似乎是你给'位图'构造函数的路径 – ppetrov

+1

你可以使用System.Drawing在你想要的地方......反正有什么错误? ? –

+0

无法找到名称“位图”,所以它必须是导入 – haysam

回答

0

您可以手动将System.Drawing dll添加到项目中。只需右键单击解决方案资源管理器中的项目,然后选择Add Reference...