如何在 Glide 中获取不超过一定尺寸的缩略图?

How to get an thumbnail that doesn't exceed a certain size in Glide?

我正在获取位图缩略图:

bitmap = Glide
        .with(context)
        .asBitmap()
        .load(model)
        .submit(width, height)
        .get();

如果我给出宽度 = 300、高度 = 300 的示例,我可以获得宽度 = 300、高度 = 400 的缩略图。这是因为图像的纵横比。

我怎样才能得到一个缩小的缩略图,它会因为比例缩小而不是增加?使图片不超过300 * 300

我为你做了一些研究,发现由于内存问题,Glide 不提供 centerInside()

我建议你看看通过 Glide 的目标进行位图转换

here