使用TWAIN扫描2400 DPI图像时是否会出现内存问题?

时间:2012-02-14 13:35:42

标签: memory twain

我正在使用twaindotnet扫描2400 DPI的图像。每当我用彩色扫描整页时,我都会收到一条消息,指出没有足够的内存来执行此操作。我在另一台计算机上尝试了大约4 GB的内存并得到了相同的错误消息。

如果我将图像扫描为黑白或灰度,我不会收到任何错误,一切正常。

这是与扫描仪驱动程序(Canon 9000F)相关的问题,还是一般的TWAIN问题?

2 个答案:

答案 0 :(得分:2)

对于合法尺寸和2400 dpi的图像,灰度图像的位深度从2到8不等,大小可以是163 MB~654 MB。

彩色图像具有更高的位深度。以32为例,相同大小和dpi的图像大约为2.62 GB。加上其他应用程序占用的内存,4 GB内存可能耗尽。

文件大小=(高x宽x位深x dpi2)/ 8

  • dpi2表示dpi square

答案 1 :(得分:1)

看起来Twain库正在扫描到内存,Twain规范也有一个文件传输模式,通常用于非常大的图像(ICAP_XFERMECH)。 Twaindotnet可能允许您在扫描时选择文件传输模式。