2012-03-08 1 views
0

에서 비트 맵() 생성자를 충돌 그러나 Windows XP에서 완벽하게 작동합니다.비트 맵 단지 내가 구글에서 찾을 수없는 이상한 비트 맵 문제로 란 윈도우 7

코드는 간단 수 없습니다 :

 
Bitmap image = new Bitmap (fname); 

오류 : "매개 변수가 유효하지 않습니다", 어떤 내부 예외가 없습니다.

Windows XP에서도 오류가 발생하는 경우 간단한 버그가 의심 스럽지만 작동하기 때문에 더 복잡한 내용을 포함하고 있습니다.

알파 채널이있는 비트 맵을 Windows 7에서로드하는 방법에 대한 아이디어가 있으십니까? 감사!

답변

1

해결 : .NET Bitmap 클래스가 Windows 7, 64 비트에서 알파 채널이있는 CMYK TIFF 파일을 읽는 데 실패한 것으로 보입니다. 이 문제를 해결하려면 Aurigma 비트 맵을 사용하는 것이 좋습니다.이 비트 맵은 .NET 비트 맵과 달리 알파 채널이 있거나없는 CMYK 이미지를 처리 ​​할 수 ​​있습니다.

Aurigma 비트 맵은 www.aurigma.com에서 구할 수 있으며 .NET과 호환됩니다.

+0

TIFF == 수천 개의 호환되지 않는 파일 형식. GDI + 버전 1.10, XP의 버전이 1.00 인 조정 및 수정이 많이 있습니다. –