Java中将将JPG图片转GIF动画和将GIF转JPG图片
SEO关键字:图片格式转换 JPG图片转gif动画 GIF动画转JPG图片 玉念聿辉 吴明辉 深圳市奥捷迅科技
SEO描述:在后台开发时,我们往往会涉及到图片的转换等相关工作,下面来分享两个简单而又使用的功能,复制站体即可直接使用。
JPG图片转gif动画
public static void jpgToGif() {try {BufferedImage src = ImageIO.read(new File("d:/1.jpg")); // 读入文件1BufferedImage src1 = ImageIO.read(new File("d:/2.jpg")); // 读入文件2BufferedImage src2 = ImageIO.read(new File("d:/3.jpg")); // 读入文件3AnimatedGifEncoder e = new AnimatedGifEncoder();e.setRepeat(0);e.start("d:/laoma.gif");//生成gif图片位置名称e.setDelay(100);e.addFrame(src);e.setDelay(1000);e.addFrame(src1);e.setDelay(100);e.addFrame(src2);e.finish();} catch (IOException e) {e.printStackTrace();}}
GIF动画转JPG图片
private synchronized static void gifTojpg() throws IOException {GifDecoder decoder = new GifDecoder();InputStream is = new FileInputStream("d:/123.gif");if (decoder.read(is) != 0) {System.out.println("读取有错误");return;}is.close();System.out.println(" 帧是数量: " + decoder.getFrameCount());for (int i = 0; i < decoder.getFrameCount(); i++) {BufferedImage frame = decoder.getFrame(i);int delay = decoder.getDelay(i);System.out.println("延迟时间: " + delay);OutputStream out = new FileOutputStream("d:/" + i + "bb.jpg");ImageIO.write(frame, "jpeg", out);// 将frame 按jpeg格式 写入out中JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);out.flush();out.close();}}
OK就是这么简单,祝大家周末愉快。
THE END 谢谢查看
编辑:吴明辉
Java中将将JPG图片转GIF动画和将GIF转JPG图片相关推荐
- html如何设置图片循环旋转动画效果,如何使用css3实现图片自动旋转的特效(完整代码)...
在介绍如何使用css3实现旋转图片特效的基础上,重点介绍了具体的步骤.这篇论文内容紧凑,希望大家能有所收获. 在浏览网页的过程中,你会遇到一种特殊的效果,叫做图片旋转:不同的图片会根据时间的变化在同一 ...
- Java中将图片转为GIF(实用)
Java中将图片转为GIF 个人经验总结,如有转载请注明来源. 这里用到了2位大佬写的编码类 AnimateGifEncoder.GifSequenceWriter. 文章目录 Java中将图片转为G ...
- Java中将网页html转图片
参考1 Java中将Html转图片 使用下面这个lib生成图片的方法通过测试. <dependency><groupId>gui.ava</groupId>< ...
- 1分钟学会在Java中将PSD转换为PNG等图片格式,你可能差一个它
PSD格式由Adobe Photoshop使用,以保存与图形设计有关的数据.PSD文件可以由集体形成图形的单个或多个图层组成.但是,将PSD图像直接查看或嵌入到Web或桌面应用程序中是不可行的. 为了 ...
- iOS 实现启动屏动画(Swift实现,包含图片适配)
代码地址如下: http://www.demodashi.com/demo/12090.html 准备工作 首先我们需要确定作为宣传的图片的宽高比,这个一般是与 UI 确定的.一般启动屏展示会有上下两 ...
- 如何在Java中将GIF图像转换为PNG等图像格式?试试Aspose
通常,GIF图像用于描述动画.动画GIF是按特定顺序组合在一起的帧的集合.但是,在某些情况下,必须将GIF图像转换为其他光栅图像格式.对于这种情况,本文演示了如何使用Java将GIF图像转换为PNG, ...
- java中将你输入的汉字转换为全拼
java中将你输入的汉字转换为全拼 需要的jar包:pinyin4j-2.5.1.jar jar包下载链接:https://pan.baidu.com/s/1glHaSGrcnP4IsNXiV3Zh5 ...
- html垂直居中走马灯,史上最全解析:4种方法制作-PPT跑马灯/走马灯图片轮播动画...
本期要点:全面解析不同场景下的跑马灯PPT图片动画 技巧概要:动画精准衔接 路径起点终点位置 插件提高效率 图文编辑:幻云PPT设计 大雄董军 比如我们今天要讲的跑马灯动画 跑马灯动画其实是根据咱们传 ...
- FCPX插件平面图片转三维空间动画 PRODEPTH
PRODEPTH 是一款由Pixel Film Studios 公司出品的平面图片转三维空间动画插件,ae软件中非常火的图片转三维空间动画效果,现在FCPX软件也可以实现啦,那就就是通过使用prode ...
- 用Java实现一个游戏角色绘制的动画类
用Java实现游戏角色的动画播放 前言 动图绘制类Animation 基本思想 实现 加载图片`loadImage()` 获取下一帧`getNextFrame()` 绘制动图`drawNextFram ...
最新文章
- TCP和UDP应用场景
- a high quality start up vc in uk
- Android开发 Intent传递参数,获取数据为null
- android studio发布项目到github
- antd 左右滑动_如何使用reactjs创建可滑动的侧边栏
- 绕固定坐标轴旋转与绕自身坐标轴旋转一致性证明
- Android编译tcpdump,android 使用tcpdump
- 虚拟软件VMware workstation安装
- Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
- bind 绑定标签的用法
- java多线程-线程生命周期及状态
- mysql 命令 kill_当MySQL事务中发生了网络异常
- .NET Reflector + ILSpy 反编译过程
- c语言简单图形库,C语言图形库简单对比及EGE库的安装小手册
- bos平台 Java_Bos平台修改发布业务单元的jdk版本
- DSN文件怎么用Proteus打开
- 10min快速回顾C++语法(六)函数专题
- mysql外键级联操作_Mysql 外键级联
- WC-Write Combining 合并写技术
- Photoshop脚本 合并所有图层
热门文章
- mbedtls学习--大数运算
- mbedtls | 08 - ECDH秘钥协商算法的配置与使用
- 422串口协议解析逻辑设计讨论
- matlab数学实验报告面积,MATLAB插值实验报告数学实验
- 监理项目的服务器,idc服务器机房搬迁工程施工监理的重点
- matlab eemd输出,如何使用eemd工具包
- 《自拍教程74》Python 假装企业微信电脑在线并定时关机,骗老板的好方法!
- ios 请求头设置token_AFNetworking的请求头设置(token)
- 用c++做文本加密与解密程序(源码)
- 聊聊JVM——类的加载(一)