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