请说清楚一些!
是要对gif文件进行何种处理?
只要不涉及图像处理算法,仅对gif进行读写,这不难啊

解决方案 »

  1.   

    用流文件操作即可
    下面举一个读入和写出图片的例子: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();  }
    }
      

  2.   

    楼上理解错了,可能是我没有说清楚,我的要求是将Swing组件中的Graphics转换成Gif文件流输出,并可以在输出文件时定义文件的缩放比率和色深等.
      

  3.   

    Graphics类获得图像的方法有两种,一种是通过网络,一种是通过本地;
    显示图像的方法有4种,可以定义其宽度、高度、背景颜色等;能否定义缩放比率和色深,这我可没用过,呵呵!
    关注中!
    看看Graphics类的文档吧,不知有否
      

  4.   

    Graphics 可以通过JPEGImageEncoder类导出成jpeg,但是有什么类可以导出成一个gif文件吗?
      

  5.   

    呵呵,我也找到JPEGImageEncoder类了,但是没找到gif的要不去网上找找看,也许或者说应该有现成的代码
      

  6.   

    实在不行自己可以去找这种算法,然后用java实现
      

  7.   

    http://java.sun.com/products/java-media/jai/index.jsp