java 从文件读取的图片 .jpg格式的转换成png 格式
时间: 2023-10-13 10:04:16 浏览: 136
Java实现将png格式图片转换成jpg格式图片的方法【测试可用】
你可以使用 Java 的 `ImageIO` 类来读取和写入图片文件。以下是一个简单的示例,演示如何将 JPG 格式的图片转换为 PNG 格式:
```java
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageConverter {
public static void main(String[] args) {
// 读取 JPG 格式的图片
File inputFile = new File("input.jpg");
try {
BufferedImage inputImage = ImageIO.read(inputFile);
// 写入 PNG 格式的图片
File outputFile = new File("output.png");
ImageIO.write(inputImage, "png", outputFile);
System.out.println("图片转换成功!");
} catch (IOException e) {
System.out.println("图片转换失败:" + e.getMessage());
}
}
}
```
在上面的示例中,我们首先使用 `ImageIO.read()` 方法从文件中读取 JPG 格式的图片,然后使用 `ImageIO.write()` 方法将图片写入到 PNG 格式的文件中。注意,我们需要在 `write()` 方法中指定输出文件的格式为 PNG。
阅读全文