Java将GIF图像转换为PNG格式

8
我需要构建一个Java Servlet,接收一张图片并将其转换为PNG格式。我应该如何实现这个功能?在这里的转换不是指更改文件扩展名,就像某些示例所建议的那样。
提前感谢!
3个回答

15

试试这个:

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

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


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

2
使用ImageIO可以将图像保存为任何你想要的格式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接