我正在处理在 Android 上调整图像大小 - 有趣!这是我希望很小的问题:) 我正在使用相机意图拍照并将其保存在 SD 卡上。
有什么方法可以获得相机分辨率,所以我会知道图像的分辨率,并且每次转换时都不需要检查它?
分辨率是可能会改变的东西还是每个设备都是固定的?
所有图像都以“横向”格式保存吗?我的意思是他们总是“宽”而不是“高”?
如果我在屏幕上有 ImageView - 我怎么知道它需要正确填充的位图大小?我连续有 4 个 Imageviews - 所有的重量都相等,所以我想我需要想出屏幕宽度并适当调整位图的大小?
如果我需要将图像缩放到精确的宽度 - 这是否意味着我必须计算从 OldX 到 NewX 的“比率”,然后在调用 Bitmap.createScaledBitmap 之前将其应用于 OldY?