在线捕获签名的最佳方法是什么?

HM2*_*M2K 8 php flash html5 canvas tablet

我正在用PHP构建一个网站应用程序,需要最终用户的签名.

对于本网站的这一部分,它将在基于Windows的平板电脑上独家查看.

所以,我的问题是:

在线捕获签名的最佳方法是什么?

我看过flash或HTML5 canvas/excanvas,但我正在寻找一个更有经验的答案.

谢谢.

Cha*_*ski 12

来自:http://willowsystems.github.io/jSignature

jSignature是一个JavaScript小部件(jQuery插件),它简化了浏览器窗口中签名捕获字段的创建,允许用户使用鼠标,笔或手指绘制签名.

适用于支持Canvas或Flash的所有主流浏览器将签名捕获为平滑矢量图像.(是的,支持SVG!)巧妙,超高效(即不滞后)的实时曲线平滑.允许操作签名笔划,例如"撤消上一笔划"自动适应页面的布局和颜色.自由开源.

文档非常清晰,演示向您展示了它的工作原理.


Yad*_*ada 5

我需要捕获当前项目的签名,并发现Signature Pad非常有用.它使用HTML5 canvas,json和jQuery.

https://thomasjbradley.github.io/signature-pad/examples/accept-signature.html


Dam*_*S8N 1

如果您需要支持运行不支持 HTML 5 的系统的旧平板电脑,那么 Flash 会非常有用。需要记住的一些事情:

尝试将数据传输为通用图像格式。GIF 或 PNG 是理想的选择。这将使日后跟踪和解析变得更加容易。面向未来,因为自定义或不常见的格式可能会更快失宠。

通过安全连接传输数据。总是。

请记住,这样做的合法性是值得怀疑的。既可用作具有约束力的合同,也可用于签名本身的转让。如果您还没有咨询律师,请咨询律师。理想的情况是处理数字合同的人。