多语言展示
当前在线:1989今日阅读:86今日分享:14

把拍到的二维码转成规范的图片文件

设想下面几个情景:1.在店里贴你的收款二维码,但厌倦了支付宝、微信支付自带的蓝、绿色背景;2.把虽然可被正常扫描但有些破旧的二维码贴纸恢复得足够新;3.去除二维码中心的正方形图片;4.把面积很小的二维码放大得足够清晰;5.把花式二维码转成普通二维码;就算用Photoshop等图片处理软件,完成上面的工作仍费时或效果不足够好。 这里推荐一款Android软件Barcode Generator,包名com.blogspot.aeioulabs.barcode,下载链接:https://pan.baidu.com/s/1c3aLeyG,它能让你轻轻松松完成包括但不限于上面的5个操作。
方法/步骤
1

这是它的主界面,点击右下角的加号可以选择添加码的方式,有扫描添加和输入添加。若需要还原成点击加号之间,需要按屏幕下方的返回键。 方便起见,本篇经验把Barcode Generator主界面的已存储在本地的所有条码组成的集合叫本地码库,但实际上可能并不这么称呼。

3

以包含的信息为文字的二维码为例,点击“QR Code”,再点击“文字”,出现如图需要输入二维码信息的界面。第1项“QR Code”即二维码包含的字符串,是必填项;第2项“描述”即你为这个二维码命的名,是选填项;第3项“标签”即你想让这个码出现在Barcode Generator的本地码库的哪些文件夹中,是选填项。如果需要让码出现在多个文件夹中,用英文的逗号加空格而非中文的逗号加空格分隔相邻的标签名。 填完信息后点击右上角的对勾即可生成需要的二维码。

4

如图1是查看生成的二维码的界面。用Barcode Generator每扫描添加、输入添加一个码,不论是否已存在Barcode Generator的本地码库,这个码始终会被保存在Barcode Generator的本地码库。左右滑动图1中的码可查看上一个、下一个码。图1界面顶部有4个按钮,分别是编辑、保存、分享、删除。保存的意思是保存为图片文件。 点击主界面左上角的3条横线的图标可以查看到本地码库的所有标签,如图2。

5

以保存为例,点击保存图标,出现如图1所示的设置界面。把格式修改为PNG可允许图片中出现透明像素;“面前”即二维码的颜色,“背景”即图片的背景的颜色;把“图像尺寸”修改为最大可以获得足够清晰的图片文件,便于以这个二维码为素材进行多媒体创作。 如果需要使用透明背景,需要使用PNG格式、改“背景”为透明色。注意区分白色和透明色,如图2的选色列表,#FFFFFF是白色,紧跟在它下面、没标颜色代码的是透明色。 输出“背景”为透明色、“面前”为黑色的PNG文件后,如果用Android自带的看图工具看这个PNG文件,可能整个屏幕是黑的,因为很多Android自带的看图工具把透明色?、图片没覆盖到的屏幕区域都显示为黑色。不必担心,文件没有问题。

6

本篇经验的简介里给出的版本的Barcode Generator不支持从本地图片扫描添加码。开始解决本篇经验的简介里的第1个问题:以扫描微信个人收款二维码为例,选择添加码的方式为扫描添加,让微信个人收款二维码完整、足够清晰地出现在Barcode Generator的扫描范围里,即图中扫码的手机的屏幕里较亮的矩形框。一般让码完整、足够清晰地出现在扫描范围中后立即就会出现查看码的界面。亲测用Barcode Generator转换出的支付宝个人收款二维码、支付宝商家收款二维码、支付宝红包二维码、微信个人收款二维码、QQ个人收款二维码均可正常使用。

7

注意:微信收款码指向的是以'wxp://'而非'http://'开头的微信链接,扫描微信收款二维码后,得到的二维码指向的内容链接以'wxp://'开头,但查看二维码时屏幕中上部显示的链接却以'http://wxp://'开头。为了区分本地码库里的众多二维码,肯定要对众多二维码添加描述、标签。但这时只要点击右上角的'编辑'图标、在编辑界面点击了右上角的对勾,那么二维码图片就指向以'http://wxp://'开头的链接了,不再具备收款能力。解决办法:扫描微信收款码之后,点击'编辑'按钮,复制以'http://wxp://'开头的链接,回到Barcode Generator主界面,依次点击右下角加号、'添加'、'QR Code'、'文字',在QR Code栏粘贴链接并删除链接里的'http://'并添加描述、标签,最后点击右上角的对勾,那么就可得到具有有效的描述、标签的可用的微信收款二维码。同时这个微信收款码的类型自动变成'URL地址',只要再进入编辑界面且点击了右上角的对勾就会使微信收款码再失效。

8

我制作出了我的收款二维码贴纸、挂牌,这些二维码都很干净,中心没有头像。 注意:我试了试保存几个二维码为图片文件时把“面前”设为白色、背景设为黑色,发现这样的二维码无法被正常扫描。所以图中挂牌所用的二维码的图片的“背景”是白色,“面前”是黑色,只是挂牌把纸张背景换成了黑色。

注意事项
1

如第2步所述,用Barcode Generator扫描分享Wi-Fi的二维码可以直接查看Wi-Fi密码。

2

如第5步所述,注意区分白色和透明色,JPG格式不支持透明像素,PNG格式支持。

3

如第5步所述,用Android自带的看图工具看“背景”为透明色、“面前”为黑色的二维码图片文件时屏幕很可能全黑,不必担心,文件没有问题。

4

如第7步所述,扫描微信收款码后如果要添加描述、标签,就复制微信收款码的链接并手动重新添加它。

5

如第8步所述,不建议保存为图片文件时使“背景”比“面前”的颜色深太多。

6

此篇经验推荐的版本的Barcode Generator不支持一件导出本地码库,当然如果你会提取/data下的DB文件也可以手动备份本地码库。

7

欢迎回复你的手机型号、系统版本、是否有第6步所述的微信个人收款二维码Bug哦!

8

如果此篇经验帮到了你,帮热心的作者投票、收藏吧!

推荐信息