我正在使用twaindotnet扫描2400 DPI的图像。每当我用彩色扫描整页时,我都会收到一条消息,指出没有足够的内存来执行此操作。我在另一台计算机上尝试了大约4 GB的内存并得到了相同的错误消息。
如果我将图像扫描为黑白或灰度,我不会收到任何错误,一切正常。
这是与扫描仪驱动程序(Canon 9000F)相关的问题,还是一般的TWAIN问题?
答案 0 :(得分:2)
彩色图像具有更高的位深度。以32为例,相同大小和dpi的图像大约为2.62 GB。加上其他应用程序占用的内存,4 GB内存可能耗尽。
文件大小=(高x宽x位深x dpi2)/ 8
答案 1 :(得分:1)
看起来Twain库正在扫描到内存,Twain规范也有一个文件传输模式,通常用于非常大的图像(ICAP_XFERMECH)。 Twaindotnet可能允许您在扫描时选择文件传输模式。