二维码里面怎么加图片
10-05
二维码终于火了,现在大街小巷大小商品广告上的二维码标签都随处可见,而且大都不是简单的纯二维码,而是中间有个性图标的二维码。
方法一:
1.在百度搜索二维码生成器
2.然后点这个
3,下载完成得到一个压缩包
4.然后解压缩得到down文件夹,点击进入
5.选择进入第二个
6.得到这样一个画面
7.然后在自适应大小的下面粘贴复制你们旺铺的网址
8.然后你把二维码保存到自己的电脑上
9.点击进入旺铺装修
10.添加版块 自定义内容
11然后发布,就可以了。当然二维码 大小在编辑器里面还可以调.
方法二:百度一下“二维码”,即可看到很多免费的二维码生成工具,可以输入文字,也可以输入网址等等,如图网址的例子,可以设置不同的颜色。
然后在PS中打开,将要放入的logo缩小,放到中间位置即可。
然后将图片合并,保存即可,如图。
要在二维码中插入图片且可以正常解码,主要注意以下两点即可:
1.设置二维码的容错系数要高;
在Zxing项目中,二维码生成的时候是可以设置容错系数的:
将EncodeHintType.ERROR_CORRECTION设置成ErrorCorrectionLevel.H
?
1 2 3 4 5 6 7 8 |
//构造二维码写码器 MultiFormatWriter mutiWriter = new com.google.zxing.MultiFormatWriter(); Hashtable hint=new Hashtable(); hint.Add(EncodeHintType.CHARACTER_SET,"UTF-8"); hint.Add(EncodeHintType.ERROR_CORRECTION,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel.H); //生成二维码 ByteMatrix bm = mutiWriter.encode(txtMsg.Text, com.google.zxing.BarcodeFormat.QR_CODE, 300, 300,hint); Bitmap img = bm.ToBitmap(); |
2.中间插入的图片大小和位置要合适;
中间图片如果太大,遮住了二维码的大部分面积,那肯定不行,如果太小,就起不到个性化的效果。
那么多大合适呢,根据前文中描述的QR码的特点,其三个带方块的角上是数据区,不能覆盖,只有中间和右下角这片区域可以覆盖,但也不宜过大。
经测试,中间小图片尺寸占二维码总宽度的2/7比较合适,既满足了图片的清晰度,又不影响二维码的加密数据。
小图片最好居中放置,而且形状可以不规则。