摘要:对于给图片打标签,我们经常使用来,但是在遇到中文成为流行语言的时候,给图片写上中文成为一大亮点。简介就例如在车辆属性车牌识别的时候,我们经常会使用得到中文。
对于给图片打标签,我们经常使用opencv来,但是在遇到中文成为流行语言的时候,给图片写上中文成为一大亮点。
就例如在车辆属性、车牌识别的时候,我们经常会使用得到中文。
下面是根据营业执照的模板样式给它赋予数据(内容)
在这里我们需要设置字体,我们需要选取能够支持中文的字体,font
font = ImageFont.truetype("./simsun.ttc",25)font_1 = ImageFont.truetype("./simsun.ttc",20)im1 = Image.open("./model.jpg")draw = ImageDraw.Draw(im1)draw.text((345,640),"企业名称", (0, 0, 0),font=font)#企业名称draw.text((345,640+1*40),"企业类型", (0, 0, 0),font=font)#企业类型draw.text((345,640+2*40),"所属地区", (0, 0, 0),font=font)#所属地区draw.text((345,640+3*40),"法定代表人", (0, 0, 0),font=font)#法定代表人draw.text((345,640+4*40),"注册资本", (0, 0, 0),font=font)#注册资本draw.text((345,640+5*40),"成立日期", (0, 0, 0),font=font)#成立日期draw.text((345,640+6*40),"营业期限", (0, 0, 0),font=font)#营业期限"""在这里我们由于有的字符串太长,我们只能截取前面的数据来展示"""len_d = len("经营范围")#这里是经营范围的字符串for lo in range(0,int(len_d/30)+1): try: draw.text((345,925+lo*33), "经营范围"[lo*30:lo*30+30], (0, 0, 0), font=font_1) except: pass if lo==7: breakdraw.text((650, 568), "统一社会信用代码", (0, 0, 0), font=font_1)
from PIL import Image, ImageDraw, ImageFontimport pandas as pdword_size = 18 # 文字大小"""STXINGKA.TTF华文行楷 simkai.ttf 楷体 SIMLI.TTF隶书 """font = ImageFont.truetype("./simsun.ttc",25)font_1 = ImageFont.truetype("./simsun.ttc",20)data = pd.read_csv("./data_chuli.csv")for i in range(0,120): im1 = Image.open("./model.jpg") draw = ImageDraw.Draw(im1) strs =data.loc[i] draw.text((650, 568), strs["统一社会信用代码"], (0, 0, 0), font=font_1) for id,_p in enumerate(["企业名称","企业类型","所属地区","法定代表人","注册资本","成立日期","营业期限"]): print(strs[_p]) draw.text((345,640+id*40),strs[_p], (0, 0, 0),font=font) len_d = len(strs["经营范围"]) for lo in range(0,int(len_d/30)+1): try: draw.text((345,925+lo*33), strs["经营范围"][lo*30:lo*30+30], (0, 0, 0), font=font_1) except: pass if lo==7: break #im1.save("./imgs/{}.jpg".format(strs["统一社会信用代码"]))
希望这篇文章对你有用!
谢谢点赞评论!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/119021.html
摘要:这个网站非常良心,开放了免费的,取消了每张大小的限制,只限定每个月处理张图片。 showImg(https://segmentfault.com/img/remote/1460000019115596?w=4272&h=2848); 本文原创并首发于公众号【Python猫】,未经授权,请勿转载。原文地址:https://mp.weixin.qq.com/s/5hpFDgjCpfb0O1...
小编写这篇文章的主要目的,主要是讲解一些关于python的事情,比如需要对图片进行批量压缩,压缩的方法还是比较的多的,那么,为了提高效率,怎么进行批量压缩呢?下面就给大家详细解答下。 前言 最近在研究怎么对图片资源进行无损压缩,网上也找了一些资料。总而言之,收获不少,所以想对最近的学习做个总结。 无损压缩其实是相对而言的,目的是为了减小图片资源的内存大小但又不影响图片的显示质量。下面我将...
摘要:下一步就是修改视图。判断语句的条件有两个博文的标题图不是必须的,剔除掉没有标题图的文章,这些文章不需要处理图片。总结本章学习了如何上传并处理文章的标题图,从此博客首页就有了漂亮的外观。 现在虽然博客的功能大都实现了,但是界面还是比较朴素,特别是首页的文章列表几乎全是文字,看多了难免疲劳。因此,给每个文章标题配一张标题图,不仅美观,用户也能通过图片快速了解文章内容。实际上大部分社交网站也...
阅读 3837·2021-09-10 11:22
阅读 2304·2021-09-03 10:30
阅读 3610·2019-08-30 15:55
阅读 1818·2019-08-30 15:44
阅读 823·2019-08-30 15:44
阅读 532·2019-08-30 14:04
阅读 3026·2019-08-29 17:18
阅读 1246·2019-08-29 15:04