Android 如何将图片文件修改成指定尺寸图片

作为一名经验丰富的开发者,我将会教你如何在 Android 应用中将图片文件修改成指定尺寸的图片。首先我们需要明确整个流程,然后逐步进行操作。

流程图

flowchart TD
    A(导入图片文件) --> B(加载图片)
    B --> C(修改尺寸)
    C --> D(保存图片)

步骤

步骤 操作
1 导入图片文件
2 加载图片
3 修改尺寸
4 保存图片

操作步骤

  1. 导入图片文件:首先需要获取图片文件的路径。
// 通过文件路径获取图片文件
File file = new File("文件路径");
  1. 加载图片:使用 BitmapFactory 类加载图片文件。
// 使用 BitmapFactory 加载图片文件
Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
  1. 修改尺寸:将加载的图片文件按照指定尺寸进行修改。
// 指定修改后的宽度和高度
int newWidth = 200;
int newHeight = 200;

// 修改图片尺寸
Bitmap resizedBitmap = Bitmap.createScaledBitmap(bitmap, newWidth, newHeight, false);
  1. 保存图片:将修改后的图片保存到指定路径。
// 指定保存路径
FileOutputStream out = new FileOutputStream("保存路径");

// 将 Bitmap 保存为 JPEG 格式
resizedBitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);

// 关闭输出流
out.close();

通过以上步骤,你可以在 Android 应用中将图片文件修改成指定尺寸的图片。希望这篇文章能够帮助到你,加油!