我正在尝试使用pythontwain库在双工模式下进行扫描,并从两边各取一幅图像。在
import twain
sm = twain.SourceManager(0)
ss = sm.OpenSource('Plustek MobileOffice D600')
ss.SetCapability( twain.CAP_DUPLEXENABLED, twain.TWTY_BOOL, True )
ss.RequestAcquire(0,0)
rv = ss.XferImageNatively()
if rv:
(handle, count) = rv
twain.DIBToBMFile(handle, 'image.bmp')
代码只得到一个图像,但是在http://twainmodule.sourceforge.net/提供的库文档中,我不知道如何从中独立获取take图像。我知道这是可能的,因为我可以从一个封闭源代码库CLScan(http://www.commandlinescanning.com)获得一个演示。在
欢迎提出任何建议。在
我在GitHub上找到了示例代码TwainBackend.py。可以使用循环保存所有可用图像:
相关问题 更多 >
编程相关推荐