如何把个人照片压缩装入到二维码名片中
1、准备照片与文本:尺寸为100*120左右,24位位图(彩色BMP图)编写要输入的文字内容,内容长度大约在100汉字以内。要求图片压缩成600字节与200字节文本内容,不能超过1KB。
2、将图片进行小波压缩:SizeDIB(ImgFileName,100,100 )挢旗扦渌; //调整图像if( Wcompress烫喇霰嘴(ImgOrgFileName,ImgFileName,800)!=0 )//进行压缩AfxMessageBox( "压缩失败" );注:将压缩成功后的内容保存在ImgFileName中。
3、生成二维条码名片:SetQrConFile(m_strConFi盟敢势袂leName ); //设置编码参数文件名barbmpna罪焐芡拂me=MakeQrCode(TxtFileName,ImgFileName,"");//生成QR条码的接口barbmpname是生成的条码的文件名,后缀为bmp
4、编码参数设置:有图片的二维码,一般比较大,二维过大或难读时,我们需要适当地调整制码参数。纠错级别:大码纠错级别要求高一点,以QR为例,一般选Q(25%)或H(30%)级。模块放缩:大码一般选择2,即X和Y两个方向放大一倍。这样条码不会太大,识读比较方便。
5、制码验证:在DEMO工具上勾选“译码”,选择刚才生成的二维条码,点击“译码识读”,我们就可以看到刚才输入的内容和通过小波解压后的照片。有识读器或手机的朋友,也可以用识读器和手机上的识读软件进行验证。
6、压前后照片比较:压缩前照片比较圆滑,压缩后(从二维码中读出)照片比较涩一点,有局部地方出现马塞克,这就是小波压缩损耗,但对相貌特征辨认不受影响。压缩比越高,图像损耗越大。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:77
阅读量:53
阅读量:84
阅读量:96
阅读量:48