速求java操作gif代码示例,高分相赠 请说清楚一些!是要对gif文件进行何种处理?只要不涉及图像处理算法,仅对gif进行读写,这不难啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用流文件操作即可下面举一个读入和写出图片的例子:import java.io.*;public class FileStreamDemo{ public static void mian(String[] args)throws IOException{ //创建两个文件,face.gif是已存在的,第二个是新创建的 File inFile=new File("face.gif"); File outFile=new File("newFace.gif"); //创建流文件读入与写出类 FileInputStream inStream=new FileInputStream(inFile); FileOutputStream outStream=new FileOutputStream(outFile); //通过available方法取得流的最大字符数 byte[] inOutb=new byte[inStream.available()]; inStream.read(inOutb);//读入流,保存在byte数组里 outStream.write(inOutb);//写出流,保存在文件newFace.gif中 inStream.close(); outStream.close(); }} 楼上理解错了,可能是我没有说清楚,我的要求是将Swing组件中的Graphics转换成Gif文件流输出,并可以在输出文件时定义文件的缩放比率和色深等. Graphics类获得图像的方法有两种,一种是通过网络,一种是通过本地;显示图像的方法有4种,可以定义其宽度、高度、背景颜色等;能否定义缩放比率和色深,这我可没用过,呵呵!关注中!看看Graphics类的文档吧,不知有否 Graphics 可以通过JPEGImageEncoder类导出成jpeg,但是有什么类可以导出成一个gif文件吗? 呵呵,我也找到JPEGImageEncoder类了,但是没找到gif的要不去网上找找看,也许或者说应该有现成的代码 实在不行自己可以去找这种算法,然后用java实现 http://java.sun.com/products/java-media/jai/index.jsp 关于显式声明类型形参 与 类型 通配符 的区别? 一个二分查找 这样的java接口该如何写? 用JAVA写记事本中的如何实现“转到”功能和如何调用系统字体对话框??? 关于线程控制问题,谢谢各位 Socket文件传输效率的问题 数据库连接的释放????? java书籍的阅读 java中的路径的问题? 如何配置IBM Websphere ? 绘图内容刷新保持的问题 [线程问题]怎样监控执行时间来决定当前操作任务是否因超时停止呀?
下面举一个读入和写出图片的例子:import java.io.*;public class FileStreamDemo{
public static void mian(String[] args)throws IOException{
//创建两个文件,face.gif是已存在的,第二个是新创建的
File inFile=new File("face.gif");
File outFile=new File("newFace.gif"); //创建流文件读入与写出类
FileInputStream inStream=new FileInputStream(inFile);
FileOutputStream outStream=new FileOutputStream(outFile); //通过available方法取得流的最大字符数
byte[] inOutb=new byte[inStream.available()]; inStream.read(inOutb);//读入流,保存在byte数组里
outStream.write(inOutb);//写出流,保存在文件newFace.gif中 inStream.close();
outStream.close(); }
}
显示图像的方法有4种,可以定义其宽度、高度、背景颜色等;能否定义缩放比率和色深,这我可没用过,呵呵!
关注中!
看看Graphics类的文档吧,不知有否