用java怎么样把图片格式gif转成jpg 用java怎么样把图片格式gif转成jpg 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.File;import java.io.FileOutputStream;import java.awt.image.BufferedImage;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;public class ConvertPic{ public void gifToJpg() throws Exception { File infile = new File("d:/test.gif"); BufferedImage src = javax.imageio.ImageIO.read(infile); int wideth = src.getWidth(null); int height = src.getHeight(null); BufferedImage tag = new BufferedImage(wideth , height ,BufferedImage.TYPE_INT_RGB); tag.getGraphics().drawImage(src, 0, 0, wideth , height , null); FileOutputStream out = new FileOutputStream("d:/test.jpg"); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); encoder.encode(tag); out.close(); } public static void main(String[] args) { try { new ConvertPic().gifToJpg(); } catch (Exception e) { e.printStackTrace(); } }} 给你来个简单版的public static void main(String[] args) throws IOException { OutputStream out = new FileOutputStream("j:\\aa.jpg"); ImageIO.write(ImageIO.read(new File("j:\\aa.gif")),"jpg",out); out.close(); } 顶,我还打算用batik包里的函数 本人打算用JTextPane做一个能发送图片的聊天程序,请问怎样才能把已经发送到对方电脑里的图片,拿出来显示在聊天框里面呢?做成类似QQ的效果 java正则表达式能解决下面问题吗? JAVA中的多继承问题 xpath: 异常:NoClassDefFoundError 不知哪错了~求助牛人 在JAVA中怎样打jar包?怎样把自己得东西发布,让别人共享呢? 高手过来帮忙啊 这种错误怎么解决呢! 错在哪里???? 怎么把字符串转换成整型?? 搞了半天JAVA遇到一个弱智问题 如何防止JAVA的class被解密 关于APPLET的一些问题
import java.io.File;
import java.io.FileOutputStream;
import java.awt.image.BufferedImage;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;public class ConvertPic
{ public void gifToJpg() throws Exception
{ File infile = new File("d:/test.gif");
BufferedImage src = javax.imageio.ImageIO.read(infile);
int wideth = src.getWidth(null);
int height = src.getHeight(null);
BufferedImage tag = new BufferedImage(wideth , height ,BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src, 0, 0, wideth , height , null);
FileOutputStream out = new FileOutputStream("d:/test.jpg");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag);
out.close();
} public static void main(String[] args)
{
try
{
new ConvertPic().gifToJpg();
} catch (Exception e)
{
e.printStackTrace();
}
}
}
public static void main(String[] args) throws IOException {
OutputStream out = new FileOutputStream("j:\\aa.jpg");
ImageIO.write(ImageIO.read(new File("j:\\aa.gif")),"jpg",out);
out.close();
}