java 图片互转_JAVA 图片格式转换 jpg、jpeg、png格式互转
最近项目遇到一些图片格式的问题,于是就写下这边博客,帮助记忆,代码如下:
public static void main(String[] args) {
//原文件路径
String src = "C:\\Users\\admin\\Desktop\\345.jpeg";
//修改后文件路径
String path = "C:\\Users\\admin\\Desktop\\";
//要转换的文件后缀名
String FileSuffix = "jpg";
//源文件
File input;
//输出文件
File output;
try {
input = new File(src);
//文件后缀名
String suffix = src.substring(src.lastIndexOf("."));
System.out.println("**转换前的文件**"+input);
if(suffix.equalsIgnoreCase(".jpg") || suffix.equalsIgnoreCase(".png")) {
return ;
}
BufferedImage bim = ImageIO.read(input);
//文件前缀名
//String prefix = src.substring(0,src.lastIndexOf("."));
//上传文件名
String fileName = UUID.randomUUID() + "." + FileSuffix;
output = new File(path + fileName);
ImageIO.write(bim, FileSuffix, output);
logger.info("【图片格式转换】信息: {}", path + fileName);
System.out.println("--转换后的文件--"+output);
} catch (Exception e) {
throw new ApiException("图片格式转换错误", e);
}
}
测试结果:
**转换前的文件**C:\Users\admin\Desktop\345.jpeg
17:43:27.031 [main] INFO cn.service.imp.FileImp - 【图片格式转换】信息: C:\Users\admin\Desktop\efea9cc4-7dc8-4fec-a154-2c9a6efa7619.jpg
--转换后的文件--C:\Users\admin\Desktop\efea9cc4-7dc8-4fec-a154-2c9a6efa7619.jpg
java 图片互转_JAVA 图片格式转换 jpg、jpeg、png格式互转相关推荐
- java输出格林威治时间_Java之格林威治时间格式转换成北京时间格式
Java之格林威治时间格式转换成北京时间格式 /** * Copyright 2020. yaodouwang.com Studio All Right Reserved * * Create on ...
- SQL Server 将JDE日期格式转换成常见日期格式
SQL Server 将JDE日期格式转换成常见日期格式 JDE日期格式:JDE所有的日期字段在DB存储时用的是Julia date格式,总共6码,第一码代表世纪,二三码代表年份,后三码代表前三码所属 ...
- 如何将蓝光M4V视频格式转换成MP4高清视频格式
Adobe Premiere Pro相信很多人应该都有用过吧,Adobe Premiere Pro简称"PR",是一款视频编辑软件,PR导出H.264编码的视频文件格式有两种:一种 ...
- Ubuntu 把 webp 格式图片转换成 jpeg/png 格式
据统计,目前互联网上传输的数据有65%都是图片,为了减少数据量.加速网络传输.谷歌(google)于2010年推出的新一代图片格式 -- WebP 格式. WebP 格式是一种旨在加快图片加载速度的图 ...
- java导出excel 序号_java web将数据导出为Excel格式文件代码片段
本文实例为大家分享了java web将数据导出为Excel格式文件的具体代码,供大家参考,具体内容如下 1.jsp代码 2.js代码 function getVerExcel() { window.l ...
- 音乐格式转换软件测试工程师,音频格式转换器如何转换音频格式(新手教程)
如何转换mp3格式,我想大部分用户对mp3格式相当熟悉:音频格式包括aac.ac3.aiff.amr.m4a.mp2.mp3.ogg.ra.au.wav.wma.mka.flac(无损).wav(无损 ...
- mp4格式转换专家-魔法mp4格式转换器轻松应对mp4电影格式转换
原文: mp4转换专家-魔法软件轻松应对mp4电影格式转换 链接: http://www.mofavideo.com/mp4/ 关键词:mp4电影格式转换, mp4格式转换器.mp4转换专家 MP4 ...
- 【PC工具】在线格式转换工具,视频格式转换,视频转gif工具
上次在社区发文章,得知文章编辑器终于支持gif格式的动图了,但得到gif的动图需要将mp4格式的视频进行格式转换,于是便找到了这个在线工具.这年头方便好用是第一位的,功能差不多的情况下在线工具优于绿色 ...
- java实现上传图片代码_Java图片上传实现代码
本文实例为大家分享了java图片上传代码,供大家参考,具体内容如下 import java.io.*; import java.net.*; /* *发送端 */ class picsend { pu ...
最新文章
- 吴恩达老师深度学习视频课笔记:单隐含层神经网络公式推导及C++实现(二分类)
- hung-yi lee_p3_线性回归
- javascript菜鸟学习20170113
- Word2Vec 使用总结
- 配置OSPF时需要注意的几点
- python 元组 字典 列表 序列化与反序列化
- php 处理raw数据,php以raw格式传递数据
- mysql 两张表合并查询_mysql中的分区表和合并表详解(一个常见知识点)
- Log4j快速使用精简版
- git 每次都要输入用户名密码_Git向GitHub提供代码
- ie浏览器框架不显示_thinkphp框架下后台验证码不显示
- alsa和oss声音系统比较
- 传统IT正在被颠覆,下一个风口会是互联网+吗?
- CY7C68013 USB接口相机开发记录 - 第一天:资料下载
- Python求二次方程根
- 智点软件定制**服装工厂衣服加工计件工资软件的方案
- Java13都要来了,你还不了解Java8的新(旧)特性?
- 教你做一个微信添加好友收付款的个性二维码
- 这十个时间千万别受孕
- Android作为客户端,PC作为服务端:实现网络通信