我需要从URI加载一些图像到Bitmap变量,然后用它们执行一些操作。我需要将位图设置为具有修复大小的平方图像,按比例缩小并裁剪。到现在为止我使用了这段代码:
return Picasso.with(c).load(imageUri).resize(size, size).get();
但显然,图像将在不保持宽高比的情况下调整大小。
我想根据这些要求调整图片大小:
size
size
,保持图像居中答案 0 :(得分:2)
关键是在调整大小后使用centerInside。见link
Picasso.with(c).load(imageUri).resize(size, size).centerInside().get()
答案 1 :(得分:0)
将您的imageview高度和宽度修复设置在xml中,然后将图像设置为imageview,如
Picasso.with(YourActivityName.this)
.load(imageUri)
.into(imageview_id);