我正在使用Picasso从URL下载并在ImageView中放置图像。 图像是矩形的,但我的ImageView是正方形的。因此,我需要使用一些裁剪,因为顶部和底部有空白。
如果不进行裁剪,则图像清晰可见:
Picasso.with(context)
.load(left.get(pos).getImageName())
.into(ivFrontPageLeftImage);
为了适应并裁剪,我正在使用:
Picasso.with(context)
.load(left.get(pos)
.getImageName())
.fit().centerInside()
.into(ivFrontPageLeftImage);
但是你可以看到图片不清晰,模糊不清。那么如何将图像适配到正方形的ImageView内呢?而且图片需要清晰,不能模糊?
我下载了这张图片,剪裁尺寸为300 x 300(裁剪成一个正方形,从左右两边切割),并将其上传。然后使用这张新的图片放置在ImageView中:
Picasso.with(context)
.load("http://oi62.tinypic.com/29y61p3.jpg")
.fit().centerCrop()
.into(ivFrontPageLeftImage);
如您所见,图片清晰不模糊。 我如何在编程时实现这一点?使用Picasso可以实现吗,或者我需要其他库来完成这个操作呢?