zxing 二维码 四周的白色空隙没有办法控制

花花人 发布于 2013/09/10 11:36
阅读 3K+
收藏 0

大牛们:好,

    最近在用google的Zxing 生成二维码后,发现没有办法灵活控制 四周的白色空隙,不知有哪位有过类似的处理经验办法呢,先谢谢啦。

以下是问题补充:

@浔__:我用的.net版本的,内容越多时,黑点的密度越大,白边越大,纠结啊 (2013/09/28 11:09)
加载中
0
loyal
loyal

二维码边界空白大小 ,如:1、2、3、4 默认好像是4

hints.put(EncodeHintType.MARGIN, 1);

花花人
花花人
非常感谢哈~ 谢谢啦
0
刘德洪Sofire
刘德洪Sofire
规范里面,四周的空白有最小宽度要求,好像是最少4倍宽度。一般的二维码数据生成后,应该不包含空白区域的。需要自己定位。Zxing也许有方法可以设置。实在不行,就自己当图片把多余的空白删除了也可以吧。
花花人
花花人
谢谢哦,
0
walkOnly
walkOnly

ZXing 1.6 没有 EncodeHintType.MARGIN 设置。
在Android平台上可以对生成的Bitmap做裁剪。
这里有我修改好的 EncodingHandler.java:
http://www.oschina.net/code/snippet_1413068_26884

花花人
花花人
好的,谢谢哦,我去学习一下哈~
0
木頭錘
請問什麽版本的zxing包 有EncodeHintType.MARGIN 設置??
0
花花人
花花人

@木頭錘  我这里使用的jar包如下:

若有需要,留下你的邮箱,我把jar包发你。

返回顶部
顶部