问题标签 [wia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 64 位库 (WIA) 加载问题
大约一周前,我能够在 Windows 7 x64 上使用我的 64 位 .net 应用程序扫描图像。我现在收到一个错误,当 WIA 互操作库加载时说它或其依赖项之一试图以不正确的格式加载 dll。
此错误通常是 x64/x32 问题。
它过去曾奏效。我尝试从 IDE 重新生成互操作库,但没有帮助。
Photoshop x64 仍然可以获取图像,因此 WIA 确实有效。
我不知道中间发生了什么。
我已经战斗了几个小时。有什么建议么?
问候克雷格。
c# - 需要信息 TWAIN 和 WIA 驱动程序来扫描 C# 中的图像?
我在 C#.net 中使用 WIA 或 TWAIN 在此扫描仪中遇到了一些问题。我们计划购买柯达 i920 扫描仪以通过我们的 C# 应用程序扫描图像。我的问题是
1. 是否可以使用任何一个驱动程序单击一次扫描图像。(我不想选择设备对话框和图像设置对话框)
- 一些扫描仪具有内置的 OCR 功能。我可以以编程方式使用该扫描仪的 OCR 功能吗?因此,当我单击 OCR 按钮时,扫描仪必须扫描并执行 OCR 并将我还原。是否有可能做到这一点?
c# - 通过 WIA 2.0 从相机图像中获取缩略图数据
我正在尝试使用 WIA 2.0 (Windows 7) 连接到相机(或照相手机,在我的情况下是 iPhone)并下载图片。
我不想将所有图片下载到 HDD 或内存中并生成缩略图以供预览,而是使用 WIA 2.0 的“缩略图数据”属性。但数据似乎很荒谬。文件的前 3455 个字节和后 3455 个字节为 0xff,中间夹着数据。如果我把它们脱掉并从位置 3456 开始(什么?!那是白痴在他的手提箱上的那种组合!)据我所知,我仍然没有得到有效的图像。
这是我在尝试处理相机上的图像时使用的代码。LoadThumbnail 函数应该获取二进制数据并将其以有用的格式存储。我只需要弄清楚那是什么格式。MSDN 说它是 32 位格式的 24 位 RGB,但如果前 3455 个字节是 0xff,它看起来就不是这样。
c# - WIA 通过 silverlight,双面扫描
我正在尝试使用我的 Xerox documate 752 以双面方式扫描 A3 页面。我正在使用文档进纸器对其进行良好扫描,但只能在侧面进行扫描。我如何访问其他图像?
这是我的基本代码:
从我在其他地方读到的内容,如果有双面图像,您可以通过再次调用 ShowTransfer() 来访问它。在我的扫描仪上,这个简单的尝试扫描新文档并返回错误,因为进纸器现在是空的。我从 handlingStatus 返回 5,表明提要 (1) 和双工 (4) 都已打开 - 还是我完全弄错了?
任何帮助将非常感激。
delphi - WIA 的 ShowAcquireImage 只保存在 BMP 中?
我正在使用 Delphi XE 中的 WIA 2.0 库来自动扫描。我正在使用“ ShowAcquireImage ”功能来提供要保存到光盘的图像。我想将图像保存为压缩格式,例如 png 或 jpg,但该库似乎只保存在位图中。
有没有其他人看到过这个问题,是否有解决方法?(除了作为一个大的 bmp 文件保存到光盘,并重新加载到 TJpegImage/TPngImage 对象中,也就是说)。
感谢菲尔的任何建议。
这是我目前使用的代码:
c# - WIA 设置文档大小以扫描 C#
我正在使用 WIA 扫描文档。一切正常,但扫描页面结果不是 A4 格式。怎么说WIA扫描整个文件?当我扫描时,页面结果被裁剪为 Letter 格式。这是代码:
c# - 使用 WIA 控制相机
首先,这是我在stackoverflow的第一篇文章。我经常使用这一面,我几乎找到了我需要的一切。
现在到我的问题。我搜索了这个问题,但我并没有真正找到任何东西。我想编写一个应用程序,我可以在其中单击一个按钮并制作一个人的照片并将该照片与数据库中的用户链接。是否可以使用 WIA 控制相机?我需要一个特殊的相机吗?
如果有人可以为 WIA 的一般用途发布一个好的教程,我将不胜感激。
c# - 威亚。在 Windows XP c# 中扫描彩色图像
我尝试在 Windows XP 和 Windows 7 上使用 WIA lib 扫描文档。代码如下:
我成功获得了图像,但在 Windows XP 上它不是彩色的。当我在 Windows 7 上扫描相同的文档时,我收到了 COLORFUL 图像,正如预期的那样。可能我错过了一些财产?如何在 Windows XP 上获得彩色图像?
注意:我使用 ShowTransfer 方法来忽略扫描仪中的所有窗口,使用此方法我只能看到 ProgressBar。
c# - C# WIA ADF 有下一页
我创建了一个 WIA Wrapper,我相信它对某些人有用。它仍处于开发阶段,但除了 HasNextPage 方法不起作用之外,它都可以正常工作。我从很多不同的来源获取了代码。但基本上,在我的代码中,如果 ADF 中没有页面,WIA.Properties 不会改变,所以它总是认为还有另一个页面?我可以做一个草率(如果没有纸错误,请尝试捕获,但那很草率)
有任何想法吗?
这是我的代码:
ps - 我不介意对编码标准的批评,请评论任何能让我成为更好的程序员的东西:)
(我有几行代码可以尝试调试它)主要问题是,无论我做什么,文档处理状态都不会改变
c#-4.0 - 如何从扫描中提取图像。如何在图像中找到图像?
我制作了一个扫描仪程序,它使用 WIA 从我的扫描仪 ADF 中扫描图片。它工作正常,但我也希望能够从平板扫描多张图像。
但是,我如何判断图像在平板上的位置?我需要知道在哪里裁剪扫描图像,但不知道图像在扫描图像中的位置,我无法裁剪它。
我已经搜索了谷歌,但我发现的一切都是为了比较图像,或者查看图像是否存在于另一个图像中等等。这当然不是我要找的。我只想能够找到平板中任何和所有图像的位置,这样我就可以循环浏览并单独保存每个图像。
该程序是用 C# 编写的。