我如何从扫描仪获取图像?



我有iBall A3图像扫描仪,我想用VB6.0应用程序扫描图像。

有人知道这种类型的应用程序吗?

由于VB6不包含本机扫描库,因此需要某种第三方DLL来访问扫描程序。一个流行的选择是免费的、公共领域的EZTW32库。还有其他的,搜索TWAIN,它是底层Windows API的名称,它提供对扫描仪驱动程序的访问。

EZTW32库提供了许多与扫描器交互的方式,下面是一个关于如何导入库函数的示例:

Private Declare Function TWAIN_IsAvailable Lib "EZTW32.dll" () As Long
Private Declare Function TWAIN_SelectImageSource Lib "EZTW32.dll" (ByVal hwndApp As Long) As Long
Private Declare Function TWAIN_AcquireToFilename Lib "EZTW32.dll" (ByVal hwndApp As Long, _
 ByVal sFile As String) As Long

我建议你按照他们网站上的说明来满足你的需求。这篇文章有更多的例子和信息

VB6不需要"本机扫描程序库",因为现代版本的Windows已经内置了一个。

TWAIN仍在使用,但已经过时很久了,而且许多现代扫描仪都没有TWAIN驱动程序。

看一下VB6 - WIA扫描演示

相关内容

  • 没有找到相关文章

最新更新