baiwanggong 发表于 2015-11-6 14:10:14

转一个QR二维码编码例程

原文地址:http://www.openedv.com/posts/list/0/58283.htm,感谢原作者的分享。
测试代码:
#define QRCODE_Y         80                //TFT二维码显示坐标y
extern int m_nSymbleSize;
void DISPLAY_RENCODE_TO_TFT(u8 *qrcode_data)
{
        u8 i,j;
        u16 x,y,p;
        DC dc,*pdc;

        EncodeData((char *)qrcode_data);
        pdc=&dc;
        GetDC(pdc);
       
       
        drawsetrgb(255,255,255);
        drawrectfill(0, 40, 240, 320);

        if(m_nSymbleSize*2>240)       
        {
                return;
        }
        for(i=0;i<10;i++)
        {
                if((m_nSymbleSize*i*2)>240)        break;
        }
        p=(i-1)*2;//点大小
        x=(240-m_nSymbleSize*p)/2;
        y=QRCODE_Y;
        drawsetrgb(0,0,0);
        for(i=0;i<m_nSymbleSize;i++)
        {
                for(j=0;j<m_nSymbleSize;j++)
                {
                        if(m_byModuleData==1)
                                drawrectfill(x+p*i,y+p*j,x+p*(i+1)-(x+p*i),y+p*(j+1)-(y+p*j));
                }       
        }
}

zjk 发表于 2015-11-6 14:22:28

学习一下哈。。。

sj1125055001 发表于 2015-11-9 13:04:06

解码的实例有吗               

xld826 发表于 2015-11-25 16:01:07

sj1125055001 发表于 2015-11-9 13:04
解码的实例有吗


http://download.csdn.net/detail/mengyafei43/6773517

kvcs 发表于 2015-11-25 16:08:04

谢谢,试试

fdcnuaa 发表于 2016-5-16 23:45:55

谢谢分享

chenwei1919 发表于 2016-5-17 09:24:40

谢谢分享

ywlzh 发表于 2016-5-17 09:32:20

解码的不错

graycker 发表于 2016-12-20 23:39:09

谢谢楼主,刚好需要,下载来学习下

zhcj66 发表于 2017-6-3 16:39:16

有时间研究一下
页: [1]
查看完整版本: 转一个QR二维码编码例程