2012-03-26 6 views
0

비트 맵에서 저작권 날짜를 어떻게 얻습니까?비트 맵의 ​​속성을 가져 오는 방법은 무엇입니까?

private void toolStripMenuItemLoadImage_Click(object sender, EventArgs e) 
{ 
    using (OpenFileDialog ofd = new OpenFileDialog()) 
    { 
     ofd.Title = "Load Image"; 

     if (ofd.ShowDialog() == DialogResult.OK) 
     { 
      firstLoaded = new Bitmap(ofd.FileName); 
      String details = //Grab the copyright date of the image here; 
      this.Invalidate(); 
     } 
    } 
    isLoaded = true; 
} 
+1

저작권 날짜가 어땠습니까? – SimpleVar

+0

그런 일을하는 비트 맵 파일 형식에는 공백이 없습니다. –

+0

이미지를 만든 날짜, 마지막으로 수정 한 날짜 등을 얻는 것은 가능합니까? – BigBug

답변

2

시스템 제공 정보를 얻으려면 쉘 기능 (shell32.dll)을 살펴 봐야합니다. 체크 아웃이 post.

기본적으로 시스템에서는 비트 맵 자체에 저장되지 않습니다. 지정된 등급, 사용자, 세부 정보 등을 포함합니다.

0

이미지를 비트 맵 개체로로드하고 exif 데이터에 액세스합니다. 이 질문의 두 번째 대답을 참조하십시오 : How to get the EXIF data from a file using C#

정보 액세스 시간 및 공동 FileInfo 클래스를 사용하십시오. MSDN : http://msdn.microsoft.com/en-us/library/system.io.filesysteminfo.lastaccesstime.aspx

+1

EXIF ​​데이터가 Windows 비트 맵 파일에 저장되었다고 생각하지 않았습니다. –

+1

BMP 파일에는 저작권 데이터가 없습니다. Btw 또한 흔하지 않은 PNG도 EXIF를 지원합니다. – rekire

관련 문제