手机版

百科生活 投稿

电子签名在线制作,在线制作艺术签名(智能拍照签名软件-电子签名拍照系统-多媒体签名拍照软件)

百科 2025-12-24 17:56:39 投稿 阅读:500次

关于【电子签名在线制作】:在线制作艺术签名(电子签名生成),今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

  • 内容导航:
  • 1、电子签名在线制作:在线制作艺术签名(电子签名生成)
  • 2、智能拍照签名软件-电子签名拍照系统-多媒体签名拍照软件

1、电子签名在线制作:在线制作艺术签名(电子签名生成)

制作网上艺术签名(电子签名代)徐达兄弟2021-05-29 11:03:15

相关文件

关注私信小编,与你分享源代码。

开发工具

安装python并添加到环境变量中,pip就可以安装需要的相关模块。

原理介绍

原理很简单。首先根据输入的名字找一个能为你生成艺术签名的网站:

http://www.jiqie.com/a/14.htm

这是网站的样子。

http://www.jiqie.com/a/14.htm

简单抓取包(即F12打开开发者工具,然后点击为我设计,看看需要构造什么请求才能生成艺术签名,简单分析一下)。可以发现下图的链接可以返回生成的艺术签名图片的链接地址:

请求时要携带的参数如下:

很容易分析:

id:你的名字zhenbi:固定值id1和id2:艺术签名类型相关参数id3和id4:艺术签名字体颜色相关参数

因此,我们很容易根据输入的姓名生成艺术签名:

defgenerate(self):font2ids_dict={'一笔艺术签':['901','15'],'连笔商务签':['904','15'],'一笔商务签':['905','14'],'真人手写':['343','14'],'卡通趣圆字':['397','14'],'暴躁字':['380','14']}color2ids_dict={'Black':['#000000','#FFFFFF'],'Blue':['#0000FF','#FFFFFF'],'Red':['#FF0000','#FFFFFF'],'Green':['#00FF00','#FFFFFF'],'Yellow':['#FFFF00','#FFFFFF'],'Pink':['#FFC0CB','#FFFFFF'],'DeepSkyBlue':['#00BFFF','#FFFFFF'],'Cyan':['#00FFFF','#FFFFFF'],'Orange':['#FFA500','#FFFFFF'],'Seashell':['#FFF5EE','#FFFFFF']}url='http://www.jiqie.com/a/re14.php'headers={'Referer':'http://www.jiqie.com/a/14.htm','User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/81.0.4044.129Safari/537.36','Host':'www.jiqie.com','Origin':'http://www.jiqie.com'}ids_0=font2ids_dict[self.font_combobox.currentText()]ids_1=color2ids_dict[self.color_combobox.currentText()]data=http://www.029ztxx.com/tg/{'id':self.name_edit.text(),'zhenbi':'20191123','id1':ids_0[0],'id2':ids_0[1],'id3':ids_1[0],'id5':ids_1[1]}res=requests.post(url,headers=headers,data=http://www.029ztxx.com/tg/data)image_url=re.findall(r'src="http://www.029ztxx.com/tg/(.*?)"',res.text)[0]self.show_image_ext=image_url.split('.')[-1].split('?')[0]res=requests.get(image_url)fp=open('tmp.%s'%self.show_image_ext,'wb')fp.write(res.content)fp.close()self.show_image=Image.open('tmp.%s'%self.show_image_ext).convert('RGB')self.updateimage()os.remove('tmp.%s'%self.show_image_ext)

然后用pyqt5做一个简单的GUI界面,看起来是这样的:

GUI中的图片可以通过QLabel()来显示。一个简单的例子如下:

show_label=QLabel()show_image=Image.open('resource/image/ori.jpg').convert('RGB')fp=io.BytesIO()show_image.save(fp,'JPEG')qtimage=QtGui.QImage()qtimage.loadFromData(fp.getvalue(),'JPEG')qtimage_pixmap=QtGui.QPixmap.fromImage(qtimage)show_label.setPixmap(qtimage_pixmap)

好像没别的了。都是pyqt5的基本操作(定义组件,然后简单的布局,设置按钮的触发事件功能等等。).

就是这样。你完了。完整源代码见相关文档~

如果你有任何问题或疑问,你可以来找小编!只需关注私信小编。或者下面评论!!

2、智能拍照签名软件-电子签名拍照系统-多媒体签名拍照软件

电子签名在线制作,在线制作艺术签名(智能拍照签名软件-电子签名拍照系统-多媒体签名拍照软件)

签名照片系统替代了传统的纸质签名书写方式,同时增加了拍照功能,可以将签名内容和照片结合打印出来留作纪念。主要用于各种签约活动场合,如各种婚礼场景、各种展厅和展览活动、纪念活动等。如有需要,请找鼎深科技

本文关键词:电子签名在线制作,电子签名制作软件,怎样制作电子版签名,手写电子签名在线制作,电子签名怎么签。这就是关于《电子签名在线制作,在线制作艺术签名(智能拍照签名软件-电子签名拍照系统-多媒体签名拍照软件)》的所有内容,希望对您能有所帮助!

本文链接:https://bk.89qw.com/a-353064

最近发表
网站分类