Bläddra i källkod

减少曝光,优化界面

詹子聪 5 år sedan
förälder
incheckning
6b293e4e3c

+ 3 - 1
app/src/main/java/com/miekir/ocr/ui/camera/otalia/OtaCameraActivity.java

@@ -108,11 +108,13 @@ public class OtaCameraActivity extends BaseCameraActivity {
             public void run() {
                 CameraOptions options = camera.getCameraOptions();
                 if (options != null) {
-                    camera.setExposureCorrection(options.getExposureCorrectionMinValue()/4);
+                    camera.setExposureCorrection(options.getExposureCorrectionMinValue()/5);
                 }
             }
         });
 
+        //camera.setWhiteBalance(WhiteBalance.CLOUDY);
+
         //cameraView.setPictureSize { arrayListOf(Size(768, 1024)) }
         //camera.setFilter(Filters.SHARPNESS.newInstance());
         SharpnessFilter sharpnessFilter = (SharpnessFilter)Filters.SHARPNESS.newInstance();

+ 4 - 4
app/src/main/java/com/miekir/ocr/widget/CropView.java

@@ -162,18 +162,18 @@ public class CropView extends View {
      */
     public void switchOrientation() {
         if (isLandscape) {
-            coverWidth = getWidth();
+            coverWidth = getWidth() - getPaddingLeft() - getPaddingRight();
             coverHeight = (int) (coverWidth/1.73);
             isLandscape = false;
-            sX = 0;
+            sX = getPaddingLeft();
             sY = (getHeight()*1.0f-coverHeight)/2;
             mFrameRectF = new RectF(sX, sY, sX + coverWidth, sY + coverHeight);
         } else {
-            coverHeight = getHeight();
+            coverHeight = getHeight() - getPaddingTop() - getPaddingBottom();
             coverWidth = (int) (coverHeight/1.73);
             isLandscape = true;
             sX = (getWidth()*1.0f-coverWidth)/2;
-            sY = 0;
+            sY = getPaddingTop();
             mFrameRectF = new RectF(sX, sY, sX + coverWidth, sY + coverHeight);
         }
         // 起始位置