养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何把个人照片压缩装入到二维码名片中

时间:2024-10-20 08:38:11

大家在制作二维条码名片时,在想是否把个人照片与个人文字信息一块装入到二维码中呢?一般二维码的信息容量为1KB左右,一张32KB(BMP文件)照片(100*120像素)是不可能装入,只有采用小波有损压缩后,将照片压缩到600字节左右,才能顺利地装入到二维条码中,具体实现步驺如:

工具/原料

VS开发平台

方法/步骤

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、压前后照片比较:压缩前照片比较圆滑,压缩后(从二维码中读出)照片比较涩一点,有局部地方出现马塞克,这就是小波压缩损耗,但对相貌特征辨认不受影响。压缩比越高,图像损耗越大。

如何把个人照片压缩装入到二维码名片中

© 一点知识