Android 将png格式转换为jpg 格式
时间: 2023-12-30 07:04:08 浏览: 213
png转为jpg格式
可以使用以下代码将PNG格式的图像转换为JPG格式:
```java
// 读取PNG图片
Bitmap bitmap = BitmapFactory.decodeFile("path/to/png/image.png");
// 创建一个输出流,用于将数据写入到文件中
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
// 将PNG格式的图像转换为JPG格式
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, outputStream);
// 将数据写入到文件中
FileOutputStream fileOutputStream = new FileOutputStream("path/to/output/image.jpg");
fileOutputStream.write(outputStream.toByteArray());
fileOutputStream.flush();
fileOutputStream.close();
```
在这个代码中,我们首先使用BitmapFactory类的decodeFile()方法从文件中读取PNG格式的图像。然后,我们创建一个ByteArrayOutputStream对象,用于将转换后的数据写入到文件中。最后,我们调用Bitmap类的compress()方法将PNG格式的图像转换为JPG格式,并将结果写入到输出流中。最后,我们将输出流中的数据写入到文件中。
阅读全文