Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何增加zxing的扫描面积?_Java_Android_Zxing - Fatal编程技术网

Java 如何增加zxing的扫描面积?

Java 如何增加zxing的扫描面积?,java,android,zxing,Java,Android,Zxing,我想增加ZXing的扫描区域大小,我已经在我的应用程序中添加了ZXing库,但是我发现扫描区域太小了。我想扫描一个较大的条形码,但遇到了一个错误: 裁剪矩形不适合图像数据 getFramingRectInPreview()方法和getFramingRect()方法返回的大小不同Rect请尝试此方法 private static final int MIN_FRAME_WIDTH = 240; // (your desired value here) private static final i

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

裁剪矩形不适合图像数据

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

请尝试此方法

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

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

framingRect.set(左、上、右、下)

我使用这个项目来实现zxing扫描:

我已经尝试过了,扫描区域的大小实际上已经增加了,但我仍然需要将条形码放在扫描区域中心的一个小区域中,并且可以正常工作。任何人的复制都可以解决这个问题吗?