我需要构建一个Java Servlet,接收一张图片并将其转换为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。
当然,您可能希望从流中读取和写入图像。
ImageIO.write(ImageIO.read(new File("img.gif")), "png", new File("img.png"));