我必须构建一个Java servlet,它接收图像并将该图像转换为PNG格式。我怎样才能做到这一点? 通过转换我并不是说要改变文件扩展名,就像一些例子所示。Java将GIF图像转换为PNG格式
在此先感谢!
我必须构建一个Java servlet,它接收图像并将该图像转换为PNG格式。我怎样才能做到这一点? 通过转换我并不是说要改变文件扩展名,就像一些例子所示。Java将GIF图像转换为PNG格式
在此先感谢!
使用ImageIo以任何您想要的格式保存图像。
ImageIO.write(ImageIO.read(new File("img.gif")), "png", new File("img.png"));
尝试了这一点:
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。
当然,您可能希望从流中读取和写入。