gpt4 book ai didi

android - 如何在 Android/Java 中获取图像的分辨率

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:49:46 27 4
gpt4 key购买 nike

如何在 Android 中找到任何图像的分辨率?

最佳答案

获取存储在磁盘中的图像大小的有效方法(例如获取用户选择上传的图像文件的大小)是使用 BitmapFactory.Options 并设置 inJustDecodeBounds 为真。通过这样做,您将获取图像文件的大小(宽度和高度),而无需将整个图像加载到内存中。这将有助于在上传前检查图像的分辨率。

String pickedImagePath = "path/of/the/selected/file";
BitmapFactory.Options bitMapOption=new BitmapFactory.Options();
bitMapOption.inJustDecodeBounds=true;
BitmapFactory.decodeFile(pickedImagePath, bitMapOption);
int imageWidth=bitMapOption.outWidth;
int imageHeight=bitMapOption.outHeight;

关于android - 如何在 Android/Java 中获取图像的分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6099059/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com