2012-02-14 2 views
1

나는 twaindotnet을 사용하여 2400 DPI로 이미지를 스캔합니다. 전체 페이지를 컬러로 스캔 할 때마다이 작업을 수행 할 메모리가 충분하지 않다는 메시지가 나타납니다. 나는 약 4GB 램과 다른 컴퓨터에서 그것을 시도하고 동일한 오류 메시지가있어.TWAIN으로 2400 DPI 사진을 스캔 할 때 메모리 문제가 자주 발생합니까?

이미지를 흑백이나 그레이 스케일로 스캔하면 오류가 발생하지 않으며 모든 것이 잘 작동합니다.

스캐너 드라이버 (Canon 9000F)와 관련된 문제입니까, 아니면 일반적인 TWAIN 문제입니까?

답변

1

Twain 라이브러리는 메모리로 스캔하는 것처럼 보이지만 Twain 사양에는 일반적으로 매우 큰 이미지 (ICAP_XFERMECH)에 사용되는 파일 전송 모드가 있습니다. Twaindotnet을 사용하면 스캔 할 때 파일 전송 모드를 선택할 수 있습니다.

+0

답변 주셔서 감사 많은 의미, 나는 그것을 밖으로 시도 할 것이다. – xsl

2

그레이 스케일 이미지는 리갈 크기 및 2400dpi의 이미지에 대해 2에서 8까지의 비트 깊이를 가지며 크기는 163MB ~ 654MB가 될 수 있습니다.

컬러 이미지의 비트 심도가 높습니다. 32를 예로 들면, 같은 크기와 dpi의 이미지는 약 2.62 GB가 될 수 있습니다. 다른 응용 프로그램이 차지하는 메모리가 더한 경우 4GB 메모리가 부족합니다.

파일 크기 = (높이 x 너비 x 비트 깊이 X의 dpi2)/8

  • dpi2가 dpi의 사각에게