我有一个应用程序,让用户可以从手机中选择图片,一旦选择了图片,我想确保图片的分辨率不是太高(因为我的网络服务器不接受高分辨率图片,我想要它们是百x 100,比如999x999是我能接受的最高分辨率。)
所以在加载之前,我需要更改分辨率,但我如何在Android代码中执行此操作?
请不要让我使用像photoshop这样的第三方程序进行更改。 这与图像尺寸无关,因为我可以将图像压缩75%,但由于分辨率仍然很高,因此无法工作。我已经尝试过这样的方法。
我只是想知道如何更改代码中的分辨率,或者甚至是否有办法?
请帮助谢谢
答案 0 :(得分:1)
我认为您可以从各种解决方案中进行选择。 1)使用AQuery - 这是一个简单,轻量级的库,在android编码中提供了很多便利。 2)使用BitmapFactory - 使用BitmapFactory.Options,您可以使用下采样,缩放来解码文件......