速求java操作gif代码示例,高分相赠

wuyue-tiger 2004-09-02 10:29:39
要求不要使用native方法,开源的项目
...全文
203 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bradwoo8621 2004-09-06
  • 打赏
  • 举报
回复
http://java.sun.com/products/java-media/jai/index.jsp
wuyue-tiger 2004-09-06
  • 打赏
  • 举报
回复
顶顶,急求答案,高分相赠
wuyue-tiger 2004-09-02
  • 打赏
  • 举报
回复
顶顶,急求答案,高分相赠
walkie 2004-09-02
  • 打赏
  • 举报
回复
实在不行自己可以去找这种算法,然后用java实现
walkie 2004-09-02
  • 打赏
  • 举报
回复
呵呵,我也找到JPEGImageEncoder类了,但是没找到gif的

要不去网上找找看,也许或者说应该有现成的代码
wuyue-tiger 2004-09-02
  • 打赏
  • 举报
回复
Graphics 可以通过JPEGImageEncoder类导出成jpeg,但是有什么类可以导出成一个gif文件吗?
walkie 2004-09-02
  • 打赏
  • 举报
回复
Graphics类获得图像的方法有两种,一种是通过网络,一种是通过本地;
显示图像的方法有4种,可以定义其宽度、高度、背景颜色等;能否定义缩放比率和色深,这我可没用过,呵呵!
关注中!
看看Graphics类的文档吧,不知有否
wuyue-tiger 2004-09-02
  • 打赏
  • 举报
回复
楼上理解错了,可能是我没有说清楚,我的要求是将Swing组件中的Graphics转换成Gif文件流输出,并可以在输出文件时定义文件的缩放比率和色深等.
walkie 2004-09-02
  • 打赏
  • 举报
回复
用流文件操作即可
下面举一个读入和写出图片的例子:

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();

}
}
osobo 2004-09-02
  • 打赏
  • 举报
回复
.gif?怎么处理?
walkie 2004-09-02
  • 打赏
  • 举报
回复
请说清楚一些!
是要对gif文件进行何种处理?
只要不涉及图像处理算法,仅对gif进行读写,这不难啊
wuyue-tiger 2004-09-02
  • 打赏
  • 举报
回复
顶顶,急求答案,高分相赠

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧