我是使用Glide图片加载库,但在调整位图大小时遇到了问题。
当使用以下代码时:
每一个位图都会被调整到指定的尺寸。因此,如果图像为400x300,则会放大至1200 x 1200,这不是我想要的。如何才能使图像小于指定的尺寸时不进行调整大小?
我指定尺寸是因为我希望每个大于指定尺寸的图像在考虑中心裁剪后进行调整大小;然后,如果图像小于指定尺寸,我不希望其被调整大小。
当使用以下代码时:
Glide.with(getActivity())
.load(images.get(i))
.asBitmap().centerCrop()
.into(new SimpleTarget<Bitmap>(1200, 1200) {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation glideAnimation) {
}
});
每一个位图都会被调整到指定的尺寸。因此,如果图像为400x300,则会放大至1200 x 1200,这不是我想要的。如何才能使图像小于指定的尺寸时不进行调整大小?
我指定尺寸是因为我希望每个大于指定尺寸的图像在考虑中心裁剪后进行调整大小;然后,如果图像小于指定尺寸,我不希望其被调整大小。