字写的不好没关系,还好我会python,轻轻一点就生成了艺术签名

这篇博客介绍如何利用Python编程生成艺术签名。通过选择字体和颜色,结合HTTP请求和图像处理,用户可以自定义并保存个性化艺术签名。文章提供完整的代码实现,包括事件绑定、图像加载和保存等功能。
摘要由CSDN通过智能技术生成

self.grid.addWidget(self.color_combobox, 7, 1, 1, 4)

self.grid.addWidget(self.generate_button, 8, 3, 1, 1)

self.grid.addWidget(self.save_button, 8, 4, 1, 1)

self.setLayout(self.grid)

8.事件绑定

self.generate_button.clicked.connect(self.generate)

self.save_button.clicked.connect(self.save)

9.生成签名

def generate(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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/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=“(.*?)”', r

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值