(利用imageio类的读写函数)
import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;
import java.awt.image.BufferedImage;


public class ChangeImageStyle ...{


public static void main(String args[]) throws IOException...{
File inputFile = new File("test.bmp");
BufferedImage input = ImageIO.read(inputFile);

//转换为gif格式的图片
File outputFile = new File("test.gif");
ImageIO.write(input, "GIF", outputFile);

//转换为jpg格式的图片
outputFile = new File("test.jpg");
ImageIO.write(input, "JPG", outputFile);

//转换为png格式的图片
outputFile = new File("test.png");
ImageIO.write(input, "PNG", outputFile);
}
}
import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;
import java.awt.image.BufferedImage;

public class ChangeImageStyle ...{

public static void main(String args[]) throws IOException...{
File inputFile = new File("test.bmp");
BufferedImage input = ImageIO.read(inputFile);
//转换为gif格式的图片
File outputFile = new File("test.gif");
ImageIO.write(input, "GIF", outputFile);
//转换为jpg格式的图片
outputFile = new File("test.jpg");
ImageIO.write(input, "JPG", outputFile);
//转换为png格式的图片
outputFile = new File("test.png");
ImageIO.write(input, "PNG", outputFile);
}
}
Java图像格式转换
1万+

被折叠的 条评论
为什么被折叠?



