绘制一个二维码
void showqr(int mode,int x,int y,int c,int n,str qrnr)
//当mode=1时,xy坐标为中心点坐标
//当mode=0时,xy坐标为左上角坐标
//(x,y):方格绘制的位置,左上角坐标或中心点坐标
//c:绘制的颜色
//n:放大的倍数
//qrnr:生成QR二维码的内容,比如网址等;长度不超过128字符,不支持汉字
示例
sbc(0);
showqr(0,0,0,15,4,"http://a-diy.cn/");
注意
- sbc设置背景色,注意背景色和QR码的绘制颜色必须有足够反差,且sbc背景色为深色,绘制颜色c为亮色,否则无法识别;
- 由于QR码的点阵大小随内容的多少会增大或减少,因此提供居中坐标和左上角坐标两种模式