教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

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

  在线制作艺术签名(电子签名生成)徐大兄弟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={'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=data)  image_url=re.findall(r'src="(.*?)"',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的基本操作(定义一下组件,然后自己简单布局一下,给按钮设置一下触发的事件函数等等)。
  就这样呗,大功告成了,完整源代码详见相关文件~
  大家有啥问题或者有啥疑问都可以过来找小编的哟!关注私信小编就可以啦。或者在下方评论哟!!

数码知识红米note9有呼吸灯吗呼吸灯在哪里如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道红米note9有呼数码知识华为手机呼吸灯在哪里设置没有呼吸灯怎么解决如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道华为手机呼吸灯在哪数码知识一加8t如何设置铃声在哪设置铃声如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道一加8t如何设置铃数码知识qq音乐怎么设置华为卡二铃声在哪设置华为卡二铃声如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道qq音乐怎么设置华数码知识华为运营商设置在哪怎么让手机显示运营商如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道华为运营商设置在哪数码知识红米note9pro怎么设置网速显示开启网速显示教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道红米note9pr数码知识小米9se怎么显示运营商名称怎么设置运营商名称如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道小米9se怎么显示数码知识红米Redmik30怎么显示运营商MIUI11设置显示运营商教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道红米Redmik3数码知识小米10青春版怎么拍延时摄影定时连拍教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道小米10青春版怎么数码知识一加8t怎么连拍连拍怎么设置如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道一加8t怎么连拍连数码知识苹果12怎么连拍怎么设置连拍如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道苹果12怎么连拍怎
数码知识qq文件怎么设置永久如何设置永久有效如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道qq文件怎么设置永触摸屏设计(工控触摸屏品牌十大排名)触摸屏设计(工控触摸屏品牌十大排名)当孩子在学习中遇到不会的难题错题时,如果家长也不会的话,那么想要解决无非就是用PC电脑上网查询用手机平板电脑安装搜题APP去拍摄题目,进行搜题解数码知识opporeno4如何设置返回键设置返回键教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道opporeno4数码知识opporeno5pro怎么设置返回键opporeno5pro设置返回键如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道opporeno5数码知识iqoou3怎么设置返回键iqoou3如何设置返回键如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道iqoou3怎么设世界机械发展史(世界机械发展历史)世界机械发展史(世界机械发展历史)公元前7000年,巴勒斯坦地区犹太人建立杰里科城,城市文明首次出现在地球上,最早的车轮或许是此时诞生的。杰利科是世界第一城,也被称为世界文明的摇篮山东一本线2013(山东考生二本线为多少)山东一本线2013(山东考生二本线为多少)半岛全媒体记者魏海洋6月24日下午,山东省教育厅就我省2017年普通高考的考试成绩及录取分数线情况举行了新闻发布会。今年山东第一年将本科批中国矿大徐州(张学峰说不考中国矿业大学)中国矿大徐州(张学峰说不考中国矿业大学)原创学个习20200211230300今天为大家介绍一所实力比较强的原211工程大学,也是世界一流学科建设高校。却因为名字存在误导性,常常被桥梁涡振(振动筛)桥梁涡振(振动筛)随着桥梁结构健康监测的发展,许多大跨桥梁结构建立了健康监测系统,主要通过布设相关结构响应监测硬件,如加速度计,位移计,应力应变传感器等,以及桥梁环境监测仪器,如风数码知识小米手机红外线功能怎么开开启红外线功能教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道小米手机红外线功能变形记之少年何愁全集(变形计韩安冉全集免费)变形记之少年何愁全集(变形计韩安冉全集免费)原创喵喵情报驿站20201013172428变形计播出了这么多年,尽管一直饱受争议,可还是让网友跟着里面的主人公体会到了快乐与心酸,总体