嗨,所以我需要一个用户才能上传我需要重新调整大小并放入其个人资料中的个人资料图片。自从在Android设备上以来,个人资料图片的“区域”是100x100平方。让我觉得有人发布了300 x 600或600 x 300我如何转换/裁剪图像以适应100 x 100的正方形并且看起来像个人资料图片一样好?我觉得这更像是一个传统的问题。
我确实知道如何调整大小和裁剪位图只是无法弄清楚我将如何处理它。
答案 0 :(得分:0)
如果你不反对浪费一些空间,我建议你做基本的缩放。将较大的尺寸除以100得出比例因子。然后除以每个维度上的那个,并且您有一张适合您所在区域的正确宽高比的图片。
答案 1 :(得分:0)
android.graphics.Bitmap.createBitmap(bitmap,0,0,width,height,matrix,true);