如何增加zxing的扫描范围?

时间:2014-07-28 03:17:45

标签: java android zxing

我想增加 ZXing 的扫描区域大小,我已经将 ZXing 库添加到我的应用程序中,但是我发现扫描区域太小了。我想扫描一个大条码,我遇到了一个错误:

  

裁剪矩形不适合图像数据。

getFramingRectInPreview()方法和getFramingRect()方法返回的大小不同Rect

2 个答案:

答案 0 :(得分:1)

试试这个

private static final int MIN_FRAME_WIDTH = 240;  // (your desired value here)
private static final int MIN_FRAME_HEIGHT = 240; // (your desired value here)

答案 1 :(得分:0)

到CameraPreView.java CalculationFrames方法并调整framingRect的大小

framingRect.set(left,top,right,bottom);

我使用这个项目来实现zxing扫描:
https://github.com/journeyapps/zxing-android-embedded/releases