电子印章的生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31907578 阅读:19 留言:0更新日期:2022-01-15 12:46
本申请涉及一种电子印章的生成方法、装置、计算机设备和存储介质。所述方法包括:通过接收用户在印章生成界面触发的输入操作,获取印章信息;所述印章信息包括印章内容和印章类型;确定与所述印章类型相匹配的印章模板,并根据所述印章模板所对应的轮廓形状、以及所述印章内容,确定内容绘制路径;根据所述印章信息和所述内容绘制路径,在所述印章模板的基础上生成矢量格式的电子印章。采用本方法能够提高所生成的印章的清晰度。高所生成的印章的清晰度。高所生成的印章的清晰度。

【技术实现步骤摘要】
电子印章的生成方法、装置、计算机设备和存储介质


[0001]本申请涉及电子印章
,特别是涉及一种电子印章的生成方法、装置、 计算机设备和存储介质。

技术介绍

[0002]传统印章是通过使用木材、塑料、石材等材料制作而成的实物印章,然而其 制作方式存在步骤复杂等缺点,越来越不能满足现有的需求。电子印章是以数字 技术模拟传统实物印章。目前的电子印章生成方法大多是通过图片识别技术抠 取印章,然而这种方法存在印章不够清晰的问题。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够提高印章清晰度的电子印 章的生成方法、装置、计算机设备和存储介质。
[0004]一种电子印章的生成方法,所述方法包括:
[0005]通过接收用户在印章生成界面触发的输入操作,获取印章信息;所述印章信 息包括印章内容和印章类型;
[0006]确定与所述印章类型相匹配的印章模板,并根据所述印章模板所对应的轮 廓形状、以及所述印章内容,确定内容绘制路径;
[0007]根据所述印章信息和所述内容绘制路径,在所述印章模板的基础上生成矢 量格式的电子印章。
[0008]在其中一个实施例中,所述印章类型包括圆形章,所述印章内容包括环绕文 字;所述根据所述印章模板所对应的轮廓形状、以及所述印章内容,确定内容绘 制路径,包括:
[0009]根据圆形章的印章模板所对应的轮廓形状,确定环绕文字对应的环绕弧长;
[0010]根据环绕文字的字数、字体格式、以及所述环绕弧长,确定每个环绕文字之 间的字间距;
[0011]基于所述字间距确定每个环绕文字的对应位置相对于初始位置的相对弧长;
[0012]根据所述相对弧长,确定每个环绕文字的环绕角度;
[0013]基于所述字间距和环绕角度确定内容绘制路径。
[0014]在其中一个实施例中,所述印章类型包括椭圆形章,所述印章内容包括环绕 文字;所述根据所述印章模板所对应的轮廓形状、以及所述印章内容,确定内容 绘制路径,包括:
[0015]根据椭圆形章的印章模板所对应的轮廓形状,确定环绕圆弧和环绕角度;
[0016]在所述环绕圆弧上确定多个等间距的节点,并根据所述环绕角度和起始点 角度计算每个节点的坐标;
[0017]根据每个节点的坐标,计算每个节点相对于起始点的相对弧长,并确定环绕 弧长;
[0018]根据环绕文字的字数和所述环绕弧长,确定每个环绕文字对应的实际弧长;
[0019]根据每个环绕文字对应的实际弧长,在多个节点中确定与相应环绕文字距 离最小的目标节点,并基于所述目标节点的坐标,确定所述环绕圆弧上每个环绕 文字对应的坐标和角度;
[0020]基于所述每个环绕文字对应的坐标和角度,确定内容绘制路径。
[0021]在其中一个实施例中,所述根据所述印章信息和所述内容绘制路径,在所述 印章模板的基础上生成矢量格式的电子印章,包括
[0022]根据所选择的印章类型,获取对应的印章模板的透明矢量图片;
[0023]基于所述印章模板的轮廓形状,按照所述内容绘制路径在所述透明矢量图 片上绘制印章内容,生成矢量格式的电子印章。在其中一个实施例中,所述方法 还包括:
[0024]通过接收用户在印章生成界面触发的输入操作,获取印章内容格式;所述印 章内容格式包括文字编码和字体包;
[0025]所述根据所述印章模板所对应的轮廓形状、以及所述印章内容,确定内容绘 制路径,包括:
[0026]根据所述印章模板、所述印章内容以及印章内容格式,确定相应的印章类型 的内容绘制路径。
[0027]在其中一个实施例中,所述方法还包括:
[0028]通过接收用户在印章生成界面触发的输入操作,获取印章颜色;
[0029]所述根据所述印章信息和所述内容绘制路径,在所述印章模板的基础上生 成矢量格式的电子印章,包括:
[0030]根据所述印章颜色,将相应的颜色值赋值在矢量格式图片的颜色属性中,根 据所述印章信息和所述内容绘制路径,在所述印章模板的基础上生成相应印章 颜色下矢量格式的电子印章。
[0031]在其中一个实施例中,所述方法还包括:
[0032]通过接收用户在印章生成界面触发的输入操作,获取电子印章的尺寸值;
[0033]将所述尺寸值转化为相应的像素值,并将生成的矢量格式的电子印章转化 为对应于所述像素值的二进制转文本编码格式的印章图片。
[0034]一种电子印章的生成装置,所述装置包括:
[0035]获取模块,用于通过接收用户在印章生成界面触发的输入操作,获取印章信 息;所述印章信息包括印章内容和印章类型;
[0036]处理模块,用于确定与所述印章类型相匹配的印章模板,并根据所述印章模 板所对应的轮廓形状、以及所述印章内容,确定内容绘制路径;
[0037]所述处理模块,还用于根据所述印章信息和所述内容绘制路径,在所述印章 模板的基础上生成矢量格式的电子印章。
[0038]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所 述处理器执行所述计算机程序时实现以下步骤:
[0039]通过接收用户在印章生成界面触发的输入操作,获取印章信息;所述印章信 息包括印章内容和印章类型;
[0040]确定与所述印章类型相匹配的印章模板,并根据所述印章模板所对应的轮 廓形
状、以及所述印章内容,确定内容绘制路径;
[0041]根据所述印章信息和所述内容绘制路径,在所述印章模板的基础上生成矢 量格式的电子印章。
[0042]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理 器执行时实现以下步骤:
[0043]通过接收用户在印章生成界面触发的输入操作,获取印章信息;所述印章信 息包括印章内容和印章类型;
[0044]确定与所述印章类型相匹配的印章模板,并根据所述印章模板所对应的轮 廓形状、以及所述印章内容,确定内容绘制路径;
[0045]根据所述印章信息和所述内容绘制路径,在所述印章模板的基础上生成矢 量格式的电子印章。
[0046]上述电子印章的生成方法、装置、计算机设备和存储介质,通过接收用户触 发的输入操作获取印章信息,并根据与印章信息中印章类型相匹配的印章模板, 根据其轮廓形状和印章内容,确定内容绘制路径,并基于该内容绘制路径进行印 章的绘制,自动生成矢量格式的电子印章,生成的电子印章内容清晰准确。同时, 通过本方法生成的电子印章还能够在多次移动或拉伸后仍然保持原有的清晰度。
附图说明
[0047]图1为一实施例的电子印章的生成方法的应用环境示意图;
[0048]图2为一实施例的电子印章的生成方法的流程示意图;
[0049]图3为一实施例的印章模板的示意图;
[0050]图4为一实施例的计算圆形章的环绕文字的内容绘制路径的示意图;
[0051本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子印章的生成方法,其特征在于,所述方法包括:通过接收用户在印章生成界面触发的输入操作,获取印章信息;所述印章信息包括印章内容和印章类型;确定与所述印章类型相匹配的印章模板,并根据所述印章模板所对应的轮廓形状、以及所述印章内容,确定内容绘制路径;根据所述印章信息和所述内容绘制路径,在所述印章模板的基础上生成矢量格式的电子印章。2.根据权利要求1所述的方法,其特征在于,所述印章类型包括圆形章,所述印章内容包括环绕文字;所述根据所述印章模板所对应的轮廓形状、以及所述印章内容,确定内容绘制路径,包括:根据圆形章的印章模板所对应的轮廓形状,确定环绕文字对应的环绕弧长;根据环绕文字的字数、字体格式、以及所述环绕弧长,确定每个环绕文字之间的字间距;基于所述字间距确定每个环绕文字的对应位置相对于初始位置的相对弧长;根据所述相对弧长,确定每个环绕文字的环绕角度;基于所述字间距和环绕角度确定内容绘制路径。3.根据权利要求1所述的方法,其特征在于,所述印章类型包括椭圆形章,所述印章内容包括环绕文字;所述根据所述印章模板所对应的轮廓形状、以及所述印章内容,确定内容绘制路径,包括:根据椭圆形章的印章模板所对应的轮廓形状,确定环绕圆弧和环绕角度;在所述环绕圆弧上确定多个等间距的节点,并根据所述环绕角度和起始点角度计算每个节点的坐标;根据每个节点的坐标,计算每个节点相对于起始点的相对弧长,并确定环绕弧长;根据环绕文字的字数和所述环绕弧长,确定每个环绕文字对应的实际弧长;根据每个环绕文字对应的实际弧长,在多个节点中确定与相应环绕文字距离最小的目标节点,并基于所述目标节点的坐标,确定所述环绕圆弧上每个环绕文字对应的坐标和角度;基于所述每个环绕文字对应的坐标和角度,确定内容绘制路径。4.根据权利要求1所述的方法,其特征在于,所述根据所述印章信息和所述内容绘制路径,在所述印章模板的基础上生成矢量格式的电子印章,包括根据所选择的印章类型,获取对应的印章模板的透明矢量图片;基于所述印章模板的轮廓形状,按照所...

【专利技术属性】
技术研发人员:梅臻况庆林周健曹文龙胡家琳舒兵林志勇
申请(专利权)人:深圳法大大网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1