2013-11-24 2 views
1

TIFF 개의 파일을 그림 상자에 C#으로 표시하려고합니다. 내 코드는 여기에 있습니다 :이 코드는 잘 작동하지만, 일부 TIFF 파일이있는 PictureBox에 표시되지TIFF 파일이 그림 상자에 표시되지 않습니다.

pictureBox1.Image = Image.FromFile("someName.tif"); 

(TIFF 파일이 파손되지 않음). 뭐가 잘못 되었 니?

+1

해결하기가 쉽지 않은 것처럼 보이지만 pictureBox에서 표시 할 수없는 tiff 파일을 다운로드 할 수있는 링크를 게시 할 수 있습니까? –

+0

tiff 파일이 손상되지 않았다는 것을 어떻게 알 수 있습니까? 불행히도 TIFF는 파일이 표준을 충족시킬 수 있지만 대부분의 TIFF 독자는 읽을 수없는 가비지 표준 중 하나입니다. 여기 –

+0

은 tiff 파일입니다. http://www.4shared.com/photo/r8UG8jsH/Invisible_201311222112972.html – Gantul9a

답변

0

이 TIFF 파일에는 JPEG 4 : 4 : 4를 사용하여 압축 된 하나의 컬러 이미지가 포함되어 있습니다. Microsoft 함수는 일부 JPEG 압축 변형을 비롯하여 일부 하위 형식의 TIFF를 처리 할 수 ​​있지만이 특정 파일은 "이전 스타일"이라는 JPEG 압축 형식을 사용합니다. Microsoft 기능이이 맛을 지원하지 않는 것으로 보입니다.

코드에서 이러한 파일을로드해야하는 경우 전용 이미징 라이브러리를 사용해야 할 수 있습니다.