저는 JPEG 및 TIFF를 포함한 이미지 파일의 폴더를 인쇄하는 응용 프로그램을 만들고 있습니다. TIFF 이미지는 일반적으로 흑백 (1bpp)입니다. 이미지가 그래서 올바른 프린터 (컬러 프린터 나 흑백 프린터)에 이미지를 보낼 수 있습니다 & 그레이 스케일 (W) 또는 컬러 또는 B의 경우비트 맵의 색상 깊이는 어떻게 확인할 수 있습니까?
이미지를로드 한 후, 나는 결정합니다.
생성자 image = new Bitmap(filename);
을 사용하여 이미지를로드하고 있습니다.
편집 : 픽셀의 깊이를 확인하는 대답은 B & W.에 대한 이미지가 모든 픽셀을 반복하지 않고 그레이 스케일 인 경우 체크에 어떤 아이디어 중대하다? 당신이 B & W 프린터로 바로 블랙 & 화이트보다 더 보낼 것입니다하지만
미친, 내가 어떻게 그것을 놓쳤는 지 모르겠다, 비트 맵 클래스에 대한 회원의 목록을 통해 파고. –
나는 그것을 테스트했기 때문에 나는 아직 대답을 받아들이지 않았다. 회색 음영을 확인하는 방법에 대해서도 생각했습니다. 아마도 나는 그것을 명확히하기 위해 질문을 편집해야 할 것입니다. –