我想增加 ZXing 的扫描区域大小,我已经将 ZXing 库添加到我的应用程序中,但是我发现扫描区域太小了。我想扫描一个大条码,我遇到了一个错误:
裁剪矩形不适合图像数据。
getFramingRectInPreview()
方法和getFramingRect()
方法返回的大小不同Rect
。
答案 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