Tag: android相机

如何花时间直到焦点在图像上拍摄而不是拍照?camera2API

我使用相机2 API。 我使用标准谷歌样本的相机。 问题是代码允许用户拍照,即使图像不在焦点… private final CameraCaptureSession.CaptureCallback mCaptureCallback = new CameraCaptureSession.CaptureCallback() { @Override public void onCaptureProgressed(@NonNull CameraCaptureSession session, @NonNull CaptureRequest request, @NonNull CaptureResult partialResult) { } @Override public void onCaptureCompleted(@NonNull CameraCaptureSession session, @NonNull CaptureRequest request, @NonNull TotalCaptureResult result) { process(result); } private void process(CaptureResult result) { switch (mState) { case CameraHelper.STATE_PREVIEW: { // We have […]

使用Android拍摄单色照片(黑白)

我想在我的应用程序中拍摄真黑白照片。 我搜索了解决方案(也在这个网站上),但我总是找到解决方案将照片放在灰度(例如在本主题中 ),但它不是我要找的… 我还找到了一个提出这个主题的话题: public static Bitmap createContrast(Bitmap src, double value) { // image size int width = src.getWidth(); int height = src.getHeight(); // create output bitmap Bitmap bmOut = Bitmap.createBitmap(width, height, src.getConfig()); // color information int A, R, G, B; int pixel; // get contrast value double contrast = Math.pow((100 + value) / 100, […]

Android ACTION_IMAGE_CAPTURE有时不会调用onActivityResult

在我们的代码中,我们使用的getPhoto方法如下所示: public void getPhoto(View view) { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); captureFile = new File(getCaptureFilePath()); captureUri = Uri.fromFile(captureFile); intent.putExtra(MediaStore.EXTRA_OUTPUT, captureUri); startActivityForResult(intent, CAPTURE_IMAGE); } 和onActivityResult: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.w(TAG, “Came”); if (resultCode == RESULT_OK) { if (requestCode == CAPTURE_IMAGE) { try { captureFile = new File(getCaptureFilePath()); captureUri = Uri.fromFile(captureFile); […]