Я не могу увеличить изображение, полученное с помощью 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, без потери качества изображения.