转一个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));
}
}
} 学习一下哈。。。 解码的实例有吗 sj1125055001 发表于 2015-11-9 13:04
解码的实例有吗
有
http://download.csdn.net/detail/mengyafei43/6773517 谢谢,试试 谢谢分享 谢谢分享 解码的不错 谢谢楼主,刚好需要,下载来学习下 有时间研究一下
页:
[1]