Есть ли функция для создания ImageView Zoomable для изображения, возвращаемого ImageReader в камере 2? - PullRequest
0 голосов
/ 10 апреля 2019

Я не могу увеличить изображение, полученное с помощью ImageReader на ImageReader.OnImageAvailableListener в Camera2, без потери качества изображения.

 private final ImageReader.OnImageAvailableListener mOnImageAvailableListener = new ImageReader.OnImageAvailableListener() {

        @Override
        public void onImageAvailable(ImageReader reader) {
            Log.d(TAG, "onImageAvailable: called.");

            if (!mIsImageAvailable) {
                mCapturedImage = reader.acquireLatestImage();

                Log.d(TAG, "onImageAvailable: captured image width: " + mCapturedImage.getWidth());
                Log.d(TAG, "onImageAvailable: captured image height: " + mCapturedImage.getHeight());

                mIsImageAvailable=true;   
                final Activity activity = getActivity();
                if (activity != null) {
                    activity.runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                           Glide.with(activity).load(mCapturedImage).into(ivStillShot);

                            showStillShotContainer();
                        }
                    });
                }
            }

        }
    };

Я хочу увеличить изображение, восстановленное на ImageReader на ImageReader.OnImageAvailableListener в Camera2, без потери качества изображения.

...