zxing 去白边

2024-01-28 11:38
文章标签 zxing 白边

本文主要是介绍zxing 去白边,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

方法1:

网上有相关的一些分析资料,百度贴吧里也有原因,因为创建的时候预先插入了白边。 这里给出不修改源代码的方案。 测试PDF_418和QR_CODE有效 其他的同理,需要研究源代码

Java代码  收藏代码
  1. public static BitMatrix deleteWhite(BitMatrix matrix){  
  2.     int[] rec = matrix.getEnclosingRectangle();  
  3.     int resWidth = rec[2] + 1;  
  4.     int resHeight = rec[3] + 1;  
  5.   
  6.     BitMatrix resMatrix = new BitMatrix(resWidth, resHeight);  
  7.     resMatrix.clear();  
  8.     for (int i = 0; i < resWidth; i++) {  
  9.         for (int j = 0; j < resHeight; j++) {  
  10.             if (matrix.get(i + rec[0], j + rec[1]))  
  11.                 resMatrix.set(i, j);  
  12.         }  
  13.     }  
  14.     return resMatrix;  
  15. }  
 
方法2:		
               Hashtable<EncodeHintType, Object> hints = new Hashtable<EncodeHintType, Object>();
		hints.put(EncodeHintType.CHARACTER_SET, "utf-8");hints.put(EncodeHintType.MARGIN, 1);try {matrix = new MultiFormatWriter().encode(contents,BarcodeFormat.QR_CODE, 300, 300, hints);} catch (WriterException e) {e.printStackTrace();}
测试可以~

这篇关于zxing 去白边的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/653535

相关文章

Zxing扫描二维码精简(竖屏、拉伸处理、扫描框大小和扫描线移动、开灯)

自己在简版zxing的基础上美化了下,给大家分享下,直接扫描功能没问题。 就是从相册导入图片,解码一直不成功,导入图片解码 我引入了一个解码类  RGBLuminanceSource(百度网上二维码图片解码都是这个,我还把这个类编译了,导到core.jar包里面了), 好像是hity类型有问题,反正一直不成功。 有大神解决了,回复告诉我!谢谢! 分享 暂时没做效

[android总结]Zxing二维码扫描图片变形

关于使用ZXing扫描二维码图片变形的问题,晚上有很多种解释,但都是一个模板,经过多种尝试,还是没能解决我的问题。于是就自己研究,不过索性解决了,再次简单分享一下。 如果想在应用里添加自己的我二维码扫描功能,可以参照:http://blog.csdn.net/xiaanming/article/details/10163203   这篇博客描述的很详尽。 首先,你应该知道

EasyPermissions解决Zxing扫一扫6.0权限问题

无图无真相,先来个真相: 最开始的时候,我不知道是哪个权限,所以我就把Google6.0需要用户手动开启的权限做了一个汇总: 源码请见:https://github.com/MrXiong/ZxPermissions EasyPermissions的用法请见:https://github.com/googlesamples/easypermissions 1、其实主

Android 二维码扫描基于Google Zxing(仿微信)

了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍二维码扫描的功能,然后我就跟着人家的介绍自己搞起了二维码扫描功能,跟着人家的帖子,很快我的项目就加入了扫描二维码的功能,然后

Matlab画图,去掉周围白边

转自:Matlab画图,去掉周围白边 Matlab画出来的图,四周有一些空格区域,如何去掉这些不必要的周围白边呢? 方法一: 利用截图工具进行截图,保存图片质量非常低,分辨率低,无法保存为矢量图,不推荐使用。 方法二:(推荐) 在matlab中显示图的过程如果是以imshow(img)的方式显示图片的,可以使用imwrite(img, 'result.jpg'

zxing 制作扫描二维码

二维码现在越来越火爆,使用的越发广泛,对于二维码二维码的生成与解析,有多种途径,这里我选择用google老大的ZXing。    其中刘超大神使用ZXing写了一个快速集成二维码扫描的工具类,实现其核心的实现扫描的功能。使用时通过调用二维码工具类,几行代码就可以实现二维码扫描的功能。    参考资料:        二维码工具类下载地址:  https://github.com

二维码识别开源项目zxing的使用和源码分析

引言 最近公司需要用到二维码扫描识别的功能,回去翻看以前的使用,发现搞了很久都没有弄明白。上网搜索更是一堆杂乱的信息,很难去抽离自己需要的信息。于是,狠下心来跟着调用的思路,一步一步的分析源码。最后有种豁然开朗的感觉,哈哈 用法 1.1 添加core-3.0.0.jar 1.2 配置权限 <uses-permission android:name="android.permissi

开发一个python工具,pdf转图片,并且截成单个图片,然后修整没用的白边及循环遍历文件夹全量压缩图片

§ 今天推荐一键款本人开发的pdf转单张图片并截取没有用的白边工具 § 一、开发背景: 业务需要将一个pdf文件展示在前端显示,但是基于各种原因,放弃了h5使用插件展示 原因有多个,文件资源太大加载太慢、pdf展示兼容性问题、pdf展示效果不好、pdf字体有时缺失等等,所以将项目中的协议等,全部由pdf文档转成图片,因为文档太多,不可能找UI同学一个一个截图,所以我就基于python代码写了三

开发一个python工具,pdf转图片,并且截成单个图片,然后修整没用的白边

今天推荐一键款本人开发的pdf转单张图片并截取没有用的白边工具 一、开发背景: 业务需要将一个pdf文件展示在前端显示,但是基于各种原因,放弃了h5使用插件展示 原因有多个,文件资源太大加载太慢、pdf展示兼容性问题、pdf展示效果不好、pdf字体有时缺失等等,所以将项目中的协议等,全部由pdf文档转成图片,因为文档太多,不可能找UI同学一个一个截图,所以我就基于python代码写了三个工具。

Android Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍