在指定的ImageView维度中查看大图像

时间:2015-01-12 02:50:17

标签: android image-processing imageview picasso

我的尺寸为1200x2400的大图像。我可以使用Picasso将其加载到imageview中。但是我失去了图像的质量。

我要找的是:在html中,您可以指定<img src ="img_Src" width="400" height="500">,您可以在其中更改宽度和高度。我们可以在android中执行类似的操作 - 将完整图像加载到特定的ImageView(比如parent_with x parent_height)并缩放它以便您在其中看到清晰的内容吗?

2 个答案:

答案 0 :(得分:1)

您可以使用毕加索支持的调整大小功能

Picasso.with(this)
 .load("your image url")
 .resize(100, 100)
 .into(imageView)

其中resize(100,100)在dp中占用宽度和高度(resize(width,height)是一般格式)

答案 1 :(得分:0)

库存ImageView不支持捏缩放。使用this one 等库为您提供支持它的替代品。

然而,在处理尺寸较大的图像时,您可能会耗尽内存并崩溃,尤其是在许多常见的中低端手机中。