图像分辨率vs屏幕分辨率与相机分辨率

问题描述 投票:1回答:1

我正在制作一个基于Android的应用程序,包括图像捕获并在屏幕上显示它。

我目前正在使用Android Studio开发此应用程序。

我正在用小米RedMi note5A / 5开发这个应用程序。屏幕分辨率为1280x720。但是,它的相机可以拍摄更高分辨率的图像。手机的屏幕分辨率是否能够以最佳分辨率显示拍摄的图像,或者由于屏幕限制而缩小到适合1280x720。

我已经尝试在库中查找getSupportedPreviewSizes()方法的方法并尝试使用它。支持的预览尺寸最大为1280x720。请指教!谢谢

java android image
1个回答
0
投票

如果图片的像素数多于屏幕,则必须缩放或裁剪图像才能显示。解决这个问题的一个简单方法是简单地将您的图片设置为ImageView的来源。 Android将处理缩放,因此您的图像可以适合视图。请参阅下面的简单示例。

myImageView.setImageBitmap(pictureBmp);
© www.soinside.com 2019 - 2024. All rights reserved.