重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章给大家分享的是有关HTML5印章如何绘制电子签章图片的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的汶上网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!电子签章图片采集
印章图片的采集两种互补方式:
方式1:在线生成印章图片方式,但是这种方式有个弊端,对印章中公司名称字数有限制,字数越多可能就完蛋了。
方式2:上传印章扫描件,系统来对扫描图片进行处理,提取扫描件中的印章图片。
本文介绍方式1,方式2待后续发布,方式1本来想用java实现印章图片生成,虽然网上有很多现成代码,但需要调整印章图片大小达到规范,印章大小:圆形印章尺寸43mm*43mm(误差允许范围2-3mm),椭圆印章43mm*26mm(误差允许范围2-3mm)比较接近真实印章。想到java调试起来比较费劲,所以改用html5实现。
html5实现圆章,椭圆章思路:
HTML5
难点:
椭圆章的曲线文字比较难搞,虽然网上有JQ的js可以直接生成曲线字符排列,但是却无法转换成canvas。
解决:
先把文字圆形排列,然后文字圆进行缩放(均匀压缩)。
先上效果图:
圆形中英文圆形印章 中文圆形印章 椭圆中英文印章 椭圆中文印章
硬货
代码:
圆形
圆形公章
输入单位(14位,多了自己调):
输入单位(英文):
章下面文字: