Golang网页渲染保存成图片

Python018

Golang网页渲染保存成图片,第1张

1、数据组装:将图层的数据和变量参数合成,得到该图的图层数据。

2、图层生成:目前有三种图层(后续会有更多种类),文字图层:根据图层数据(字体,字号,自重,颜色)生成文字图层。图片图层:会对图片进行本地缓存,如果已有缓存,则从缓存读取,否则从网络获取。然后根据图层数据(透明度,圆角)生成图片图层。二维码图层:使用二维码生成工具,将url转换成二维码图片图层。

3、图层合成:将图片图层和文字图层按顺序叠加,最后生成一张图片返回。另外,利用Serverless部署Golang服务,使用Serverless利用它自动扩缩容的优点,提高服务性能,以及优化成本。

没用过你的这个工具,我用的是一个专业的条形码制作软件,这个支持导入Excel批量生成条形码,然后制作好的条形码,可以使用图形导出,导出单个条形码图片:

也可以在打印设置中批量输出条形码图片

然后打开文件夹就可以看到刚刚输出的100个条形码图片了