DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: monica9612
今日帖子: 2
在线用户: 14
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 zhangzhongqing (大肥肉) ★☆☆☆☆ -
普通会员
2018/7/27 13:23:08
标题:
手写签名记录并保存 浏览:1944
加入我的收藏
楼主: 如何在pad上面把用户的手写签名用图片的方式记录并保存下来?
----------------------------------------------
-
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2018/7/27 13:37:40
1楼: 方法很多,你其实想问什么?
或者说,你想具体知道哪个点?
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
男 zhangzhongqing (大肥肉) ★☆☆☆☆ -
普通会员
2018/7/27 15:39:37
2楼: 我的软件里面有一个地方要用户签名,手写的那种,如何实现呢,而且要保留当时他手写的记录。
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/7/27 16:36:05
3楼: 手写不就是 画图 吗?
不过呢,做得比较好的,就是动态知道,当前线条的粗细。
这个就看 谷歌 和 IOS 的 API 有没有提供了。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2018/7/27 17:14:03
4楼: 那就是个记录鼠标轨迹并存为图片的问题喽,盒子好像也有这样的例子。
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/7/27 17:26:02
5楼: 鼠标没有粗细信息。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2018/7/27 17:51:21
6楼: 现在的银行和保险公司用的电子签名板也没有粗细的,当签字笔看就好了嘛。。。
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
男 zhangzhongqing (大肥肉) ★☆☆☆☆ -
普通会员
2018/7/30 8:48:47
7楼: 有没有例子可以分享一下?
----------------------------------------------
-
作者:
男 nickemma (N.E Zhou) ★☆☆☆☆ -
普通会员
2018/7/30 9:00:36
8楼:
zhangzhongqing



FMX下,好多开源的,而且还支持力度
----------------------------------------------
-
作者:
男 zhangzhongqing (大肥肉) ★☆☆☆☆ -
普通会员
2018/7/30 9:51:57
9楼: nickemma (N.E)
给个链接,谢谢
----------------------------------------------
-
作者:
男 nickemma (N.E Zhou) ★☆☆☆☆ -
普通会员
2018/7/30 13:18:49
10楼: @zhangzhongqing

现在没空开电脑,今晚有空再发给你,我记得Github上面起码有三四个都是国人的。
----------------------------------------------
-
作者:
男 nickemma (N.E Zhou) ★☆☆☆☆ -
普通会员
2018/7/30 17:39:39
11楼: @zhangzhongqing

第一个:OrangeUI DrawPanel签名画板 [非开源,但免费]
1、产品说明-->http://www.orangeui.cn/product.php ;(请拖动到DrawPanel介绍)
2、下载地址-->http://www.orangeui.cn/download.php

第二个:xubzhlin 的 FMX-UI-Controls 里面的 Signature 单元 [开源]
1、项目地址-->https://github.com/xubzhlin/FMX-UI-Controls
2、笔迹单元-->https://github.com/xubzhlin/FMX-UI-Controls/blob/master/Source/Signature/uSignaturePadUnit.pas

第三个:TU2 的 TSignature 组件 [开源]
1、项目地址-->https://gitee.com/245806497/FMXControls

第四个:ChinaCock(FMX) 223717588 “专家”群中群主的 Signature [收费]
据闻是先用java底层写好,再由FMX调用,效果非常好,但没有试过。

我只是在安卓平台测试,由于FMX平台的绘图特性,“笔迹”都会产生锯齿毛刺,但是还可以接受。听说“专家”那个效果很好。
----------------------------------------------
-
作者:
男 nickemma (N.E Zhou) ★☆☆☆☆ -
普通会员
2018/7/30 17:49:51
12楼: 我自己的APP内使用的是上述【第二个】,真机截图如下:
PS:本人语文不好,字迹太差,莫见怪。
此帖子包含附件:
JPEG 图像
大小:108.1K
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2018/7/30 17:51:38
12楼: 手写,就是画板。

保存,其实不是保持图片,而是保持鼠标的坐标点。我老人家2003年就用 Delphi 做了一个手写画板,还是网络的。网络两边的人可以画画聊天。

其实就是画板控件的鼠标 OnMouseMove 事件里面,把坐标拿到。很多坐标,逐个放进一个 List 里面去。保存这些坐标点的数据。要回放出来,就是用 Canvas.Draw 之类的代码,逐个坐标点画线,把它画出来。
----------------------------------------------
-
作者:
男 moom (小新啊) ▲▲▲△△ -
普通会员
2018/9/5 0:08:17
13楼: 请教 12 楼。。
我下载了第2个 资源,里面没有 签名的 demo,只有pas文件不知道如何使用,不知你能否做一个很简单的 demo 发上来呢?  谢谢。。。。
----------------------------------------------
谢谢各位大大
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行80.07813毫秒 RSS