2009-10-31 6 views
0

프로젝트를 만들고 System.Drawing에 대한 참조를 추가하고 bmp 파일 "screenshot003.bmp"를 추가했습니다. bmp 파일을 r- 클릭하고 속성을 가져 왔습니다. 나는 그것을 "내용"으로 표시했다. 앱을 실행하면 추락했습니다. 아마도 비트 맵을 열 수 없습니다. 어떻게 수정합니까?왜 내 비트 맵 파일을 열 수 없습니까?

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); 
      } 
     } 
    } 
} 
+0

정확한 오류를 게시 할 수 있습니까? 또한 디버그 코드를 단계별로 실행하고 오류 코드를 확인해 보았습니다. – ChrisF

+0

예외가 발생하고 나에게 "매개 변수가 유효하지 않습니다"라는 메시지가 나타납니다. 난 그걸로 뭘 해야할지 모르겠다 – Maciek

+3

이미지에 특정한 문제를 배제하기 위해 다른 이미지를 사용해 보셨습니까? – MLefrancois

답변

0

이 문제는 이미지와 관련이 있습니다. 제안에 대한 MLefrancois에 환호하십시오.

0

비트 맵이 출력 디렉터리에 복사되지 않습니다. 비트 맵 집합의 속성에서 :

Copy to Output Directory: Copy Always 
+0

프라 티티가 그 값으로 설정되었지만, 나는 그것을 언급하는 것을 잊었습니다. – Maciek

+0

저에게 맞습니다. 올바른 파일명을 가지고 있고 파일이'bin/Debug' 폴더에 있는지 확인하십시오. –

관련 문제