Java批量png转jpg图片格式
用Java语言将一个文件夹中的png文件转为jpg文件,导入和导出都在同一个文件夹。
使用时,只需要替换导入文件中的路径即可
//在这里替换为自己文件夹的绝对路径
File file = new File("C:\\Users\\sfnine\\Desktop\\taffy_jpg");
源码如下
public class ConvertImageFile {public static void main(String[] args) {BufferedImage bufferedImage;try {List<String> files = new ArrayList();//在这里替换为自己文件夹的绝对路径File file = new File("C:\\Users\\sfnine\\Desktop\\taffy_jpg");File[] tempList = file.listFiles();for (int i = 0; i < tempList.length; i++) {if (tempList[i].isFile()) {files.add(tempList[i].toString());}if (tempList[i].isDirectory()) {}}for (int i = 0; i < files.size(); i++) {String inputStr = files.get(i);String outputStr = files.get(i).substring(0, files.get(i).lastIndexOf(".")) + ".jpg";bufferedImage = ImageIO.read(new File(inputStr));BufferedImage newBufferedImage = new BufferedImage(bufferedImage.getWidth(),bufferedImage.getHeight(), BufferedImage.TYPE_INT_RGB);//由于png格式是32位,jpg格式是24位,因此要进行位数转换//TYPE_INT_RGB:创建一个RBG图像,24位深度,成功将32位图转化成24位newBufferedImage.createGraphics().drawImage(bufferedImage, 0, 0, Color.WHITE, null);ImageIO.write(newBufferedImage, "jpg", new File(outputStr));}} catch (IOException e) {e.printStackTrace();}}
}
Java批量png转jpg图片格式相关推荐
- Java 批量导出PPT为图片,并合并生成PDF
Java 批量导出PPT为图片,并合并生成PDF 最近有小伙伴需要把PPT打印,但苦于PPT太多,浪费纸张,所以特别写了这个合并多张PPT到一张A4纸上并生成PDF方便打印的程序: 前期准备 把PPT ...
- java把对象转成图片格式转换器安卓版,java 万能图片格式转换
话不多说,直接上代码 import java.awt.image.BufferedImage; import java.awt.image.Raster; import java.io.File; i ...
- python3 pdf转图片_如何在windows64位操作系统环境下使用python3将pdf文件批量转化为jpg图片格式...
目前手上有一些pdf格式的文档,想将其每一页批量转换为jpg或png等图片格式的文件,但是一路上转换过来碰到不少问题,现在在此记录. 一.使用的工具及环境 本人使用的是windows10 64位的操作 ...
- java将字体输出成图片格式_JAVA IO流中,能否将一个字符串以图片的格式输出出来呢,即字符串显示在图片上...
展开全部 执行成功后会在D盘根目录生成32313133353236313431303231363533e59b9ee7ad9431333332616433一张名为image的jpg格式的图片,图片上以 ...
- 图片批量重命名/更改图片格式
下面代码可以批量更改文件夹中图片的名字,或者更改图片的格式为.jpg或者.png格式. #coding=utf-8 import os #打开文件时需要 from PIL import Image i ...
- python批量提取word文档中的图片(含图片格式转换和GUI)
作者:小小明 文章目录 doc格式批量转为docx 批量提取docx文档的图片 批量图片格式转换 完整代码 GUI图形化工具开发 打包exe 给GUI加入进度条 日常工作中,领导要求你将一份 Word ...
- 图片扩展名如何修改,转换图片格式轻松搞定
大家都知道,图片格式有很多种,有时候为了某种特殊需求我们需要更改图片文件的类型,也就是更换图片格式.一般来说,想要更改图片格式,那么我们可以使用"文件批量改名高手"转换图片格式. ...
- img格式图片怎么转JPG?图片格式转换方法分享
img是一种常见的图像文件格式,用于在网页和互联网上显示图像,但是由于很多软件的格式兼容问题,可能会打不开img格式图片,而JPG格式的图片是一种广泛使用的图像格式,基本在所有的浏览器上都可以打开,使 ...
- java批量转换图片格式
废话不多直接上代码,代码其实也不多.... package com.qiao.testImage;import java.awt.image.BufferedImage; import java.io ...
- java 批量为图片添加图标水印和文字水印
需求,给指定目录下面以.jpg结尾的文件,添加图标水印和文字水印 文章目录 一.基础版本 二.升级版本 三.依赖 一.基础版本 package com.gblfy.util;import com.su ...
最新文章
- 针对上上篇博文--仿优酷菜单---的bug修改
- 多域名虚拟空间及DNS配置
- openstack常用命令及控制节点端口一览
- python四大高阶函数求导_4个python常用高阶函数的使用方法
- Python-WSGI协议如何实现?
- 自定义字体 (暂不支持中文)
- Windows环境下配置thrift编译器(VS2015)
- MVC源码解析 - 配置注册 / 动态注册 HttpModule
- html2canvas 在手机app端的问题
- 路由热备份协议hsrp
- 如何在 MacBook Pro 上调整显示设置?
- java开发一年后学习计划
- ps4怎么用html,ps4改dns教程 ps4怎么设置dns
- 【个人学习文章收集】
- Android CoordinatorLayout Behavior
- HZOI20190903模拟36 字符,蛋糕,游戏
- CMStudio中出现‘$错误‘ is not a vaild integer value如何解决
- C语言变量类型及其表示范围
- 刘剑 计算机科学与技术,刘剑-控制科学与工程学院
- 统计学习概论与ROC曲线