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

时间:2018-09-05 04:58:03

标签: java android image

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

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

我正在用Xiaomi RedMi note5A / 5开发该应用程序。屏幕分辨率为1280x720。但是,其相机可以拍摄分辨率更高的图像。手机的屏幕分辨率是否能够以最佳分辨率显示所捕获的图像,或者由于屏幕限制而将其缩放至1280x720。

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

1 个答案:

答案 0 :(得分:0)

如果图片的像素多于屏幕,则必须缩放或裁剪图片才能显示。一种简单的处理方法是将图片设置为ImageView的来源。 Android将处理缩放比例,因此您的图像可以适合 view 。参见下面的简单示例。

myImageView.setImageBitmap(pictureBmp);