zoukankan      html  css  js  c++  java
  • Zxing图片拉伸解决 Android 二维码扫描

    版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/aaawqqq/article/details/24852915

     二维码扫描  Android Zxing图片拉伸解决

    Zxing是google提供的二维码扫描project

    默认是横屏的  转换成竖屏后图片出现拉伸

    这里提供解决的方法:

    Zxing  改动 CameraConfigurationManager.java文件的

    void initFromCameraParameters(Camera camera)方法

    在 Log.d(TAG, "Screen resolution: " + screenResolution);这句之后添加


     

    Point screenResolutionForCamera = new Point();
            screenResolutionForCamera.x = screenResolution.x;
            screenResolutionForCamera.y = screenResolution.y;
            // preview size is always something like 480*320, other 320*480
            if (screenResolution.x < screenResolution.y) {
            screenResolutionForCamera.x = screenResolution.y;
            screenResolutionForCamera.y = screenResolution.x;
            }

    在把其后的

    cameraResolution = getCameraResolution(parameters, screenResolution);

    中的screenResolution改为  screenResolutionForCamera
    例如以下:

    cameraResolution = getCameraResolution(parameters, screenResolutionForCamera);
    

     

    不足之处请在下方留言  谢谢

    希望对您实用

    资源下载地址:http://download.csdn.net/detail/aaawqqq/7281577

  • 相关阅读:
    [BZOJ]4810: [Ynoi2017]由乃的玉米田
    VK Cup 2017
    Educational Codeforces Round 19
    [BZOJ]4162: shlw loves matrix II
    2017-4-14校内训练
    第一次 CSP-S 的游记
    APIO2009 采油区域
    NOIP2017 逛公园
    NOIP2013 货车运输
    【9018:1458】征兵
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10844560.html
Copyright © 2011-2022 走看看