请教前端大神一个问题

zwh1234 发布于 08/23 21:12
阅读 87
收藏 0

后台返回的一个小程序的二维码,但是缩小之后,扫描识别度低

加载中
0
自由PHP
自由PHP

和前端没有半毛钱关系,前端也不能将不清晰的图片做清晰,带有这种竖条的图片缩小后线条容易错位,可以设置点击出现大图,或者建议后端将图片缩小后然后将指定大小的小程序码放上去,或者生成小程序二维码

0
ubibi
ubibi
用svg格式,矢量图不失真
0
前端大师傅
前端大师傅

补充二楼,在服务端生成svg格式的图片发送到客户端是方法的一种。

别外几乎所有的二唯码生成的二维码并不是图片,而是二维字节数组。即 [][]这样的数组,把这个数组直接发到客户端。由客户端的javascript再用这个数组的数据进行渲染,像google提供的组件zxing生成的数组-1代表底色,而0代表内容。客户端渲染就是用正方形的div来代表二维码的每个像素点,这样做的好处就是无论多大或多小都可以自由控制。

返回顶部
顶部