2013-06-03 2 views
-1

디렉토리 안에 몇 개의 .bmp 이미지가 있고 그 너비와 높이가 일정량인지 확인하기 위해 루프를 반복하고 싶습니다. 나는 웹 양식을 사용하고 있지 않다 때문에, 나는처럼 초기 코드는 모습 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++; 
       } 
      } 

나는이 프로그램의 웹 폼에서 작업 할 때이 코드는 작동하지만 난을 만들고 싶었 때 그것을위한 유틸리티, 그것은 코드 의이 부분에 충돌하고 주위에 방법을 찾을 수 없습니다. webform을 사용하지 않고 너비와 높이를 얻을 수있는 방법이 있습니까?

미리 감사드립니다.

+0

웹 폼과 아무 관계가 없다고 생각합니다. 문제는 당신이'Bitmap' 생성자에게주는 경로 인 것 같습니다 – ppetrov

+1

당신이 원하는 곳에서 System.Drawing을 사용할 수 있습니다 ... 어쨌든 무엇이 오류입니까 ?? ? –

+0

이름 "비트 맵"을 찾을 수 없으므로 가져 오기 작업을 수행해야합니다. – haysam

답변

0

수동으로 System.Drawing dll을 프로젝트에 추가 할 수 있습니다. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Add Reference...을 선택하십시오.