Java将GIF图像转换为PNG格式

时间:2010-11-17 18:39:38

标签: java png gif

我必须构建一个接收图像的Java servlet,并返回转换为PNG格式的图像。我怎样才能做到这一点? 通过转换,我并不是说改变文件扩展名,就像一些例子所示。

提前致谢!

3 个答案:

答案 0 :(得分:14)

试试这个:

package demo;

import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;

public class Main {
    public static void main( String [] args ) throws IOException { 
        File input = new File("input.gif");
        File output = new File("output.png");

        ImageIO.write( ImageIO.read( input ), "png", ouput);
    }
}

阅读ImageIO

当然,您可能希望从流中读取和写入。

答案 1 :(得分:5)

ImageIO.write(ImageIO.read(new File("img.gif")), "png", new File("img.png"));

答案 2 :(得分:2)

使用ImageIo以您想要的任何格式保存图像。