Java 安卓 glide调整照片大小
我想调整图像的大小,然后使用滑动。我从文件中加载一个图像,我想调整一个图像的大小,并将一个调整大小的图像保存到同一个文件中
public static void minimizeImageWithPicasso(Context context, final File file, int targetSize, Handler handler) {
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(file.getPath(), options);
float ratio = Math.max(options.outWidth, options.outHeight) / (float) targetSize;
//don't scale image that is smaller than targetSize
if (ratio < 1) return;
int dstWidth = (int) (options.outWidth / ratio);
int dstHeight = (int) (options.outHeight / ratio);
Glide
.with(context)
.load(file)
.asBitmap()
.centerCrop()
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(new FileTarget(file.getAbsolutePath(), dstWidth, dstHeight));
}
我这样做了,但它不会将照片转换为文件
共 (0) 个答案