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图片相关推荐

  1. html如何设置图片循环旋转动画效果,如何使用css3实现图片自动旋转的特效(完整代码)...

    在介绍如何使用css3实现旋转图片特效的基础上,重点介绍了具体的步骤.这篇论文内容紧凑,希望大家能有所收获. 在浏览网页的过程中,你会遇到一种特殊的效果,叫做图片旋转:不同的图片会根据时间的变化在同一 ...

  2. Java中将图片转为GIF(实用)

    Java中将图片转为GIF 个人经验总结,如有转载请注明来源. 这里用到了2位大佬写的编码类 AnimateGifEncoder.GifSequenceWriter. 文章目录 Java中将图片转为G ...

  3. Java中将网页html转图片

    参考1 Java中将Html转图片 使用下面这个lib生成图片的方法通过测试. <dependency><groupId>gui.ava</groupId>< ...

  4. 1分钟学会在Java中将PSD转换为PNG等图片格式,你可能差一个它

    PSD格式由Adobe Photoshop使用,以保存与图形设计有关的数据.PSD文件可以由集体形成图形的单个或多个图层组成.但是,将PSD图像直接查看或嵌入到Web或桌面应用程序中是不可行的. 为了 ...

  5. iOS 实现启动屏动画(Swift实现,包含图片适配)

    代码地址如下: http://www.demodashi.com/demo/12090.html 准备工作 首先我们需要确定作为宣传的图片的宽高比,这个一般是与 UI 确定的.一般启动屏展示会有上下两 ...

  6. 如何在Java中将GIF图像转换为PNG等图像格式?试试Aspose

    通常,GIF图像用于描述动画.动画GIF是按特定顺序组合在一起的帧的集合.但是,在某些情况下,必须将GIF图像转换为其他光栅图像格式.对于这种情况,本文演示了如何使用Java将GIF图像转换为PNG, ...

  7. java中将你输入的汉字转换为全拼

    java中将你输入的汉字转换为全拼 需要的jar包:pinyin4j-2.5.1.jar jar包下载链接:https://pan.baidu.com/s/1glHaSGrcnP4IsNXiV3Zh5 ...

  8. html垂直居中走马灯,史上最全解析:4种方法制作-PPT跑马灯/走马灯图片轮播动画...

    本期要点:全面解析不同场景下的跑马灯PPT图片动画 技巧概要:动画精准衔接 路径起点终点位置 插件提高效率 图文编辑:幻云PPT设计 大雄董军 比如我们今天要讲的跑马灯动画 跑马灯动画其实是根据咱们传 ...

  9. FCPX插件平面图片转三维空间动画 PRODEPTH

    PRODEPTH 是一款由Pixel Film Studios 公司出品的平面图片转三维空间动画插件,ae软件中非常火的图片转三维空间动画效果,现在FCPX软件也可以实现啦,那就就是通过使用prode ...

  10. 用Java实现一个游戏角色绘制的动画类

    用Java实现游戏角色的动画播放 前言 动图绘制类Animation 基本思想 实现 加载图片`loadImage()` 获取下一帧`getNextFrame()` 绘制动图`drawNextFram ...

最新文章

  1. TCP和UDP应用场景
  2. a high quality start up vc in uk
  3. Android开发 Intent传递参数,获取数据为null
  4. android studio发布项目到github
  5. antd 左右滑动_如何使用reactjs创建可滑动的侧边栏
  6. 绕固定坐标轴旋转与绕自身坐标轴旋转一致性证明
  7. Android编译tcpdump,android 使用tcpdump
  8. 虚拟软件VMware workstation安装
  9. Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
  10. bind 绑定标签的用法
  11. java多线程-线程生命周期及状态
  12. mysql 命令 kill_当MySQL事务中发生了网络异常
  13. .NET Reflector + ILSpy 反编译过程
  14. c语言简单图形库,C语言图形库简单对比及EGE库的安装小手册
  15. bos平台 Java_Bos平台修改发布业务单元的jdk版本
  16. DSN文件怎么用Proteus打开
  17. 10min快速回顾C++语法(六)函数专题
  18. mysql外键级联操作_Mysql 外键级联
  19. WC-Write Combining 合并写技术
  20. Photoshop脚本 合并所有图层

热门文章

  1. mbedtls学习--大数运算
  2. mbedtls | 08 - ECDH秘钥协商算法的配置与使用
  3. 422串口协议解析逻辑设计讨论
  4. matlab数学实验报告面积,MATLAB插值实验报告数学实验
  5. 监理项目的服务器,idc服务器机房搬迁工程施工监理的重点
  6. matlab eemd输出,如何使用eemd工具包
  7. 《自拍教程74》Python 假装企业微信电脑在线并定时关机,骗老板的好方法!
  8. ios 请求头设置token_AFNetworking的请求头设置(token)
  9. 用c++做文本加密与解密程序(源码)
  10. 聊聊JVM——类的加载(一)