您的位置:

javagif,javagif转动态jpg

本文目录一览:

Java支持GIF和JPEG图像格式吗

Java1.0支持显示GIF和JPEG格式的图像文件,这些文件的扩展名为.gif、.jpg或.jpeg。在java.awt.image包、java.awt包和java.applet包中都有对图像的支持

java 可以压缩gif图片吗?

不可以,目前只有用java转化jpg、png、jpeg格式的文件,gif内部是用帧实现的,不能被压缩。

java有没有什么办法让按钮里显示gif

 完全可以,程序如下,这里把图片和程序放在一块,不放在一起的话。

代码Icon icon=new ImageIcon("1.gif");//要给出图片的完整的路径。

  图片资源:

import java.awt.*;

import javax.swing.*;

public class JFrameTest extends JFrame{

/**

* @param args

*/

private static final long serialVersionUID=1L;

JFrameTest(String name){

super(name);

this.setSize(200, 200);//设置窗口大小。

this.setBackground(Color.DARK_GRAY);//设置背景颜色。

this.setLayout(new FlowLayout());//设置顺序布局。

Container con=this.getContentPane();//获取容器。

//设置按钮,为按钮添加图片。

Icon icon=new ImageIcon("1.gif");//根据路径取出图片。

JButton button=new JButton("带图片的按钮",icon);

con.add(button);//添加按钮。

this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);//设置默认的关闭方式。

}

public static void main(String[] args) {

JFrameTest test=new JFrameTest("按钮");

      test.setVisible(true);

}

}

运行结果:

java如何传输动态图片(GIF图片)?

实现思路:无论是何种类型,都是转换为流的形式进行的文件传输和存储。

可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。

BufferedReader bre = null;

OutputStreamWriter pw = null;//定义一个流

try {

String file = "D:/test/test.GIF";

bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流

pw = new OutputStreamWriter(new FileOutputStream(“D:/New.GIF”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.GIF”实例

while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环

{

pw.write(str);//将要写入文件的内容,可以多次write

};

bre.close();

pw.close();//关闭流

备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

java swing中GIF图片显示问题

不是程序的问题,是图片的问题。我们这里做美工的都是png图片,没有用gif的。得问问ps的人。放心不是程序问题的。

java可以控制gif的播放吗?

是可以的,原理是将gif加载到内存中变为一张张图片,简单的可以利用thread.sleep(time)来控制显示图片的间隔,也可以用其他方法。

javagif,javagif转动态jpg

2022-11-27
java笔记,大学java笔记

2022-11-28
重学java笔记,java笔记总结

2022-11-23
发篇java复习笔记(java课程笔记)

2022-11-09
java笔记,尚硅谷java笔记

2022-12-01
印象笔记记录java学习(Java成长笔记)

2022-11-12
java学习笔记(java初学笔记)

2022-11-14
java客户端学习笔记(java开发笔记)

2022-11-14
java基础知识学习笔记一,Java基础笔记

2022-11-21
java多线程笔记part(Java多线程详解)

2022-11-13
java基础第一天学习笔记(java课程笔记)

2022-11-09
前端jpg转webpjs(JPG转换成jpg)

本文目录一览: 1、怎么把网站的图片做成webp格式,可以自己命名的? 2、JPEG文件转成Webp会有很大损失吗 3、jpg 怎么转成WebP啊? 怎么把网站的图片做成webp格式,可以自己命名的?

2023-12-08
java包笔记,Java语言包

2022-11-18
每日java学习笔记(java高手笔记)

2022-11-15
java个人笔记之多态转型(java多态向上转型)

2022-11-14
java第九天笔记,java第九章

2022-11-20
java方法整理笔记(java总结)

2022-11-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
java学习的一些基础笔记(java初学笔记)

2022-11-14
cad输出高清jpg尺寸a4像素,cad输出高清jpg尺寸A

2022-11-26