首先需要Jimi的Jar包的支持:

下载地址:http://download.csdn.net/detail/yuyang2013/5138029

import java.awt.image.ImageProducer;
import java.io.File;import com.sun.jimi.core.Jimi;
import com.sun.jimi.core.JimiException;
import com.sun.jimi.core.JimiWriter;
import com.sun.jimi.core.options.JPGOptions;/** * @Description: Gif图片转换为Jpg */
public class G2j {public static void toJPG(String source, String dest, int quality) {if (dest == null || dest.trim().equals(""))dest = source;if (!dest.toLowerCase().trim().endsWith("jpg")) {dest += ".jpg";System.out.println("Overriding to JPG, output file: " + dest);}if (quality < 0 || quality > 100 || (quality + "") == null || (quality + "").equals("")) {quality = 75;}try {JPGOptions options = new JPGOptions();options.setQuality(quality);ImageProducer image = Jimi.getImageProducer(source);JimiWriter writer = Jimi.createJimiWriter(dest);writer.setSource(image);writer.setOptions(options);writer.putImage(dest);} catch (JimiException je) {System.err.println("Error: " + je);}}public static void main(String[] args) {File file = new File("D:\\1\\");for(String fl : file.list()){if(fl.endsWith(".gif")){System.out.println(fl);toJPG("D:\\1\\" + fl, "D:\\2\\" + fl.replace(".gif", ""), -1);}}}}

Java-图片处理 Gif转Jpg相关推荐

  1. java 图片 base64_java实现图片转base64字符串 java实现base64字符串转图片

    java 图片转base64字符串.base64字符串转图片,具体内容如下 1. 图片转base64字符串: /** * base64编码字符串转换为图片 * @param imgStr base64 ...

  2. java图片格式转化(例如jpg格式转化png)

    转载自  java图片格式转化(例如jpg格式转化png) import java.awt.image.BufferedImage; import java.io.File; import java. ...

  3. java图片上传(mvc)

    最近有开始学起了java,好久没写文章了,好久没来博客园了.最近看了看博客园上次写的图片上传有很多人看,今天在一些篇关于java图片上传的.后台接收用的是mvc.不墨迹了,直接上图. 先看目录结构.i ...

  4. java图片的导出,并压缩

    java图片的导出,并压缩 java 压缩包jar包使用的是commons-compress-1.6.jar /*** 导出图片* @param request* @param response*/@ ...

  5. java图片处理开源项目_如何处理离开开源项目

    java图片处理开源项目 2015年初,我决定离开我的工作,这是我刚刚工作两年多的时候. 我的家人和朋友中没有一个人对我担任其他职位感到惊讶. 采取这一举措是一件很平常的事情,特别是在我们倾向于频繁更 ...

  6. java图片转换pdf_Java实现图片转换PDF文件的示例代码

    最近因为一些事情,需要将一张简单的图片转换为PDF的文件格式,在网上找了一些工具,但是这些工具不是需要注册账号,就是需要下载软件. 而对于只是转换一张图片的情况下,这些操作显然是非常繁琐的,所以作者就 ...

  7. Java 图片处理解决方案:ImageMagick 快速入门教程

    Java 图片处理解决方案:ImageMagick 快速入门教程 参考文章: (1)Java 图片处理解决方案:ImageMagick 快速入门教程 (2)https://www.cnblogs.co ...

  8. java图片颜色取反色,照片底片模式

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java图片颜色取反色,照片底片模式 测试代码 public static void main(String[] args) {//文件与Buff ...

  9. java 图片不失真缩放,ico格式图片转换,透明图层,jar->exe

    Java 图片缩放,转ico格式 Java 在转换图片格式为 ico 时 需要引入 image4j 的依赖,这里分享一个自己写好的并通过exe4j 打包好的exe小程序.因为功能太少所以再引入 thu ...

  10. JAVA图片与字节流的相互转换

    hi~我是郑突突 今天我们学习:java图片与字节流的相互转换. 场景:用户端上传一个图片,图片转换成字节流,字节流使用Base64编码,然后服务端收到Base64编码后的字符串,然后转换成图片,最终 ...

最新文章

  1. 华为机考HJ6求质因子C语言解法
  2. 如何消除网站安全的七大风险
  3. Hbase 预写日志WAL处理源码分析之 LogCleaner
  4. 如何用数学方法估算一个女生前男友的数量?
  5. FFmpeg开发实战(三):FFmpeg 打印音视频Meta信息
  6. mysql_根据身份证号识别性别、年龄、所在省份
  7. [ZJOI2006]超级麻将
  8. 《大数据技术原理与应用》第三版 林子雨编著 第一章 大数据概述
  9. 发光二极管pcb封装图画法_电子元器件认识与使用ZD43 | 贴片74HC138 原理图PCB库 封装尺寸 | 视频教程...
  10. 企业微信如何快速共享打印
  11. 激活win10专业版最简单的方法
  12. SQL Sserver 2005 精简版 必须要注意的事情
  13. 做实验验证JDK8偏向锁:未启动、匿名偏向、偏向锁失效
  14. 20款非常实用的Web工具和资源列表
  15. 视频剪辑教程自学如何剪辑视频,混剪视频怎么做
  16. Simple Operations on Sequence
  17. Matlab过零补偿角,无刷直流电机反电动势过零检测及其相位补偿.pdf
  18. 第一章,从头开始学习linux
  19. (IT段子)关于统一风格——使用ESLint+Prettier来统一前端代码风格
  20. 硬盘存储FC光纤连接服务器显示脱机解决方法

热门文章

  1. MPLAB PICKIT3、MPLAB SIM调试
  2. 算法在身边——学习算法从妈妈的菜谱开始
  3. 2021全国电赛H题回顾
  4. 保护模式下的80386及其编程01:数据类型
  5. 通用点阵字库生成工具
  6. 算法进阶之BFS 算法
  7. Android App混合开发
  8. c语言红外解码程序,红外线遥控器软件解码原理和程序(C语言)
  9. Mysql和ES数据同步方案汇总
  10. 论文阅读:CVPR2021 | Involution: Inverting the Inherence of Convolution for Visual Recognition