一、

ZXing android 源码简化

二、

Android Zxing 扫描条码实现竖屏模式 Camera摄像头 旋转90度

Android Zxing 扫描条码实现竖屏模式(portrait mode) 摄像头camera 旋转90度

参考玩上面的后,还需要修改的地方:PlanarYUVLuminanceSource.java。这样才能正常显示捕捉到的图像。

public Bitmap renderCroppedGreyscaleBitmap() {
    int width = getWidth();
    int height = getHeight();
    int[] pixels = new int[width * height];
    byte[] yuv = yuvData;
    int inputOffset = top * dataHeight + left;

for (int y = 0; y < height; y++) {
      int outputOffset = y * width;
      for (int x = 0; x < width; x++) {
        int grey = yuv[inputOffset + x] & 0xff;
        pixels[outputOffset + x] = 0xFF000000 | (grey * 0x00010101);
      }
      inputOffset += dataHeight;
    }

Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
    bitmap.setPixels(pixels, 0, width, 0, 0, width, height);
    return bitmap;
  }
}

条码扫描二维码扫描——ZXing android相关推荐

  1. Zxing条码扫描二维码扫描简化

    最近需要用到条码扫描二维码扫描的功能,于是搜索到google开源项目zxing,项目地址:http://code.g....com/p/zxing/ 下载了源代码,项目太大了,很多东西都不需要用到,我 ...

  2. Android之条码扫描二维码扫描

    Android之条码扫描二维码扫描 二维码条形码扫描,参考技术网址: 1.Apache License 2.0 开源的 ZXing项目的简化版 http://xinlanzero.iteye.com/ ...

  3. 生成和扫描二维码(ZXing库)

    生成和扫描二维码(ZXing库) 一.ZXing概述 ZXing是谷歌自己推出的一个开源源码的二维码框架,可以实现使用手机的摄像头完成条形码的扫描和解码. 二.整合ZXing框架 将预先获取的core ...

  4. 微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面

    实现微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面 而进入商城下载该项目 详情地址:gitee.com/DuJiaHui123- 1.创建完之后 替换文件里面的ios ...

  5. 使用 Swift 3 与 Xocde 8 创建条码与二维码扫描应用

    作者:Simon Ng,原文链接,原文日期:2016-11-02 译者:小锅:校对:saitjr:定稿:CMB 那么,什么是二维码呢?我相信读者中的大多数都知道什么是二维码(译者注:我觉得应该是全部都 ...

  6. 条码扫描二维码扫描——ZXing android 源码简化

    详情请关注文章来源 http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html 代码我已根据Zxing 2.0版 对代码略作改动.已 ...

  7. Android Zxing二维码扫描优化

    关于Zxing的使用,网上有大量优秀的文章讲解,本文不再叙述. 用过Zxing的童鞋都知道Zxing扫描识别率较低,速度较慢.这里介绍一个第三方库,github地址为: https://github. ...

  8. Android 简单直接--无需jar包zing实现生成、扫描二维码

    Zing 导入依赖 生成二维码 扫描二维码 扫描回调 工具类 设置竖屏扫描 不多逼逼,直接上代码 导入依赖 implementation 'com.google.zxing:core:3.3.0' i ...

  9. zxing二维码扫描预览变形的解决方案

    -----------------------------------2018.6.1更新--------------------------------------- 附上github地址: htt ...

最新文章

  1. (C#)如何利用Graphics画出一幅图表
  2. option:contains后面加变量_Python基础篇 -2:初识Python中的变量
  3. 服务器连接异常系统无法登录,win10系统无法登录LOL提示“服务器连接异常”的解决方法...
  4. drawrect java_对于drawRect使用,谨慎使用!
  5. endnotex9如何导入caj中文文献_EndNote系列教程(二)——数据库的建立及文献的筛选...
  6. 参加51CTO培训,华为HCNP认证考试通过啦
  7. JavaScript中的的面向对象中的一些知识
  8. mysql联合索引顺序调整_MySQL 关于联合索引的字段顺序规则讨论
  9. C++总结篇(5)vector
  10. ASP.NET Core 2.0使用Log4net实现记录日志功能
  11. keepalived 和 zookeeper的区别
  12. Tomcat详解(一)——tomcat基础知识
  13. C++17 关键新特性介绍及代码讲解 (6) — fold expression
  14. phpstudy 运行PHP项目
  15. MS计算轨迹的分子间作用能
  16. 小红书穿搭博主一万粉丝报价是多少?博主如何提高报价
  17. php 高德地图创建标注,使用高德地图API生成带标的专属地图
  18. 用户留存分析的几种方法
  19. 11.29 随堂练习
  20. 漫画小说CMS系统源码

热门文章

  1. JAVA 用Steam求和
  2. 罗技K380/K480连接不上电脑蓝牙解决办法
  3. 单元格数据为空格html,Excel将空单元格快速填充为上方单元格的值 excel如何让空白行填充上方一行相同的数据...
  4. python 升级numpy库
  5. 微信保存图片提示失败_微信公众号多图文素材编辑完成保存失败该怎么解决?...
  6. win10自带ftp设置
  7. VB中关于word给文本框插入数据
  8. 什么是JavaBean,JavaBean作用
  9. javascript anchor()方法
  10. 那些快乐的不快乐的事