小程序菊花码无法生成白色
发布于 5 年前 作者 yan04 3103 次浏览 来自 问答
let res = await rp(opt)
  opt = {
    method: 'POST',
    url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + res.access_token,
    body: {
      'page': event.page,
      'width': event.width,
      'scene': event.scene,
      'line_color': {
        "r": 255,
        "g": 255,
        "b": 255
      },
      'is_hyaline': true,
    },
    json: true,
    encoding: null
  }
  return await rp(opt)

生成小程序二维码的时候,将线条rgb颜色设置为255,255,255,生成出来的为黑色。

实际测试后发现,只要rgb大于185 生成出的菊花码都是黑色。

因为自己设置了背景图,需要使用白色的菊花码。

2 回复

厉害了。

无论是条形码,二维码,还是菊花码,识别都是根据黑白的交替。默认码色必须是深色。

所有的码,都不能在暗色底上用亮色呈现。

所以,白色码在黑色底,你可以自己ps一个,试试扫不扫的出。都是无法识别的货,生成了有什么用?

回到顶部