2012-02-14 3 views
1

私はtwaindotnetを使用して2400 DPIの画像をスキャンしています。フルページを色でスキャンするたびに、このアクションを実行するのに十分なメモリがないというメッセージが表示されます。私は約4 GBのRAMと別のコンピュータで試してみて、同じエラーメッセージが表示されます。TWAINで2400枚のDPI画像をスキャンするときにメモリの問題はありますか?

イメージを白黒またはグレースケールでスキャンするとエラーは発生せず、すべて正常に動作しています。

これはスキャナドライバ(Canon 9000F)に関連する問題か、これは一般的なTWAINの問題ですか?

答えて

1

Twainライブラリはメモリにスキャンされているように見えますが、Twain仕様には、非常に大きな画像(ICAP_XFERMECH)で一般的に使用されるファイル転送モードもあります。 Twaindotnetは、スキャン時にファイル転送モードを選択できるようにすることがあります。

+0

おかげであなたの答えのために多くのことを意味し、私はそれを試してみます。 – xsl

2

グレースケール画像のリーガルサイズおよび2400 dpiの画像では、2〜8の範囲のビット深度があり、サイズは163 MB〜654 MBです。

カラーイメージのビット深度が高い。例えば32とすると、同じサイズとdpiの画像は約2.62GBになります。 4GBのメモリが不足している可能性があります。

ファイルサイズ=(高さx横xビット深さX DPI2)/ 8

  • DPI2はdpiの広場に
関連する問題