java将gif格式图片转为jpg格式?

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:03:19
详细.运行成功的.

图片文件格式转换最核心的问题就是要解决各种图片格式的编码和解码,推荐用jimi包,可从http://java.sun.com/products/jimi/下载该包及其源码和demo

需要注意的是:jimi提供了对几乎所有图片格式的解码支持,但是为提供gif和tif/tiff格式的编码api,gif编码问题在网上可以找到县相关的源码,tiff好像jai:http://java.sun.com/products/java-media/jai/index.jsp提供了它的编码,不过我没有用jai,暂时用jpeg编码代替了。

察看jimi的源码,在com.sun.jimi.core中是jimi的核心处理api。

public void toJPG(String source, String dest, int quality) {

if (dest == null || dest.trim().equals(""))
dest = source;

if (!dest.toLowerCase().trim().endsWith("jpg")) {
dest += ".jpg";
System.out.println("Overriding to JPG, output file: " + dest);
}
if (quality < 0 || quality > 100 || (quality + "") == null
|| (quality + "").equals(