【发布时间】:2010-03-01 15:54:54
【问题描述】:
不知道有没有可能?
我有一个 php 项目, 我们可以在 php 或 javascript 上扫描图像,或者...通过扫描仪,有什么办法吗?
【问题讨论】:
标签: php javascript ajax
不知道有没有可能?
我有一个 php 项目, 我们可以在 php 或 javascript 上扫描图像,或者...通过扫描仪,有什么办法吗?
【问题讨论】:
标签: php javascript ajax
假设扫描器连接到正在执行 PHP 的服务器:
目前有一些使用开源SANE扫描软件通过PHP扫描图像的好解决方案:
使用开源 SANE 扫描软件的 PHP 轻量级扫描 GUI。只要 PHP 可以运行,PHP GUI 可以安装在任何 Web 服务器上。 PHP 调用 scanimage 命令以提供扫描。扫描后,图像是管道“|”到 gocr / pnmtojpeg 以提供获取的文件。
phpSANE 是一个基于 Web 的 SANE 前端,用 HTML/PHP 编写,因此您可以使用 Web 浏览器进行扫描。它还支持OCR。
exec("scanimage --mode Gray --resolution 150 | pnmtojpeg > /tmp/image.jpg");
您可以参考SANE Project Homepage,了解有关可用选项、安装步骤等的更多信息。
【讨论】:
这是可能的,但只能使用第三方插件或小程序,其中大部分不是免费的,并且仅限于平台(主要是 PC / Windows,有些甚至是 Internet Explorer,尽管有其他浏览器的 ActiveX 包装器,也是。)
查看this question 的答案。他们应该给你一个很好的概述,让你了解什么是可能的。
【讨论】:
除非您有专门的浏览器界面,否则无法在客户端上使用 JavaScript 扫描仪。没有主流浏览器对此提供内置支持——仅通过插件。
这里有更多信息:
【讨论】: