java 保存gif图片_java gif图片保存处理逻辑
java gif图片保存处理逻辑
/**
* 保存本地上传的gif
* @param inputStream 图片数据
* @param savePath 保存路径
*/
public static void saveGifImageInputStream(InputStream inputStream, String savePath){
byte[] data = new byte[BUFFER_SIZE];
int len = 0;
FileOutputStream fileOutputStream = null;
try {
fileOutputStream = new FileOutputStream(savePath);
while ((len = inputStream.read(data)) != -1) {
fileOutputStream.write(data, 0, len);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (inputStream != null) {
try {
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fileOutputStream != null) {
try {
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
文件保存:
/**
* 根据字节数组获取File
* @param b 字节数组
* @param outputFile 输出的路径(保存路径)
* @return
*/
public static boolean saveFile(byte[] b, String outputFile) {
BufferedOutputStream stream = null;
Boolean result = true;
try {
File file = new File(outputFile);
if(!file.exists()){
file.createNewFile();
}
FileOutputStream fstream = new FileOutputStream(file);
stream = new BufferedOutputStream(fstream);
stream.write(b);
} catch (Exception e) {
System.out.println("上传文件出错:"+e);
result = false;
} finally {
if (stream != null) {
try {
stream.close();
} catch (IOException e1) {
// logger.error("文件流关闭出错",e1);
}
}
}
return result;
}
java 保存gif图片_java gif图片保存处理逻辑相关推荐
- java图片保存到数据库_java中将图片保存到数据库中
在实际的开发中,我们可能需要将图片.影音等文件直接保存到数据库中,然后通过编程方式将数据读出进行使用.例如将读出的图片数据显示出来,将读出的电影文件播放出来. 二进制数据直接保存到文件和从文件中读出非 ...
- java用mysql存储图片_Java存储图片到Mysql
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [1]视图层 action="${ctx}/web/UserInforServlet?method=userInforServlet" ...
- java 实现ps功能_java 简单图片,可以实现ps的几个小滤镜
java 简单图片,可以实现ps的几个小滤镜 以下教你实现图片马赛克,黑白画,珠纹化,油画效果等处理技术原理及实现.看完自己也可以简单的玩一玩. 1. 需要用到的包 java.awt // 用于创建用 ...
- java中怎么合成图片_Java 实现图片合成
图片合成 利用Java的绘图方法,实现图片合成 在开始之前,先定一个小目标,我们希望通过图片合成的方式,创建一个类似下面样式的图片 I. 设计思路 首先解析一下我们的目标实现图片合成,那么这些合成的基 ...
- java 字符串转成图片_java 转换图片为字符串,将字符串转换成图片显示
java 转换图片为字符串,将字符串转换成图片显示, 该方法只适用于比较小的图片传输,50K以内: try{ // 将图片转换成字符串 File imgFile = new File("f: ...
- java 旋转图片_Java实现图片翻转以及任意角度旋转
最近几天在做一个项目,因为涉及到了图片(绝大部分都不是整图,是把一张张的大图切成小图,也就是Title)的翻转以及90°旋转,弄得焦头烂额.在网上搜索好几天,发现用到的方法都是比较公式化的,对于只是在 ...
- java exif 语言编码_Java读取图片EXIF信息的代码
Java读取图片EXIF信息的代码 本文实例讲述了Java读取图片EXIF信息的方法.分享给大家供大家参考.具体分析如下: 首先介绍一下什么是EXIF,EXIF是Exchangeable Image ...
- java base64字符 转图片_JAVA实现图片与base64字符串之间的转换详解
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import ...
- java中如何切割图片_Java 切割图片代码
Java 切割图片代码 (2012-09-04 10:39:48) 标签: 宽度 切割 源文件 工具类 java package com.lyis.commons.util; import java. ...
最新文章
- 机器学习算法优缺点对比及选择(汇总篇)
- OVS DPDK vhost-user详解(十一)
- 【错误记录】安装 Visual Studio 2013 中文语言包报错 ( 需要 Microsoft Visual Studio Test Agent , 但此计算机上并为安装它 )
- ASP.NETSpring.NETNHibernate最佳实践(三)——第2章环境准备
- C/C++协程库libco:微信怎样漂亮地完成异步化改造
- oracle常用的监控,oracle常用性能监控及优化语句
- 使用表达式自定义Serilog输出格式
- 03MyBatis动态sql
- Windows下配置Redis,并修改密码
- 2020年国内电影总票房突破100亿元
- spring cloud SnakeYAML RCE
- android运行ios应用程序,Cider让你在安卓手机上运行iOS应用
- OpenGL ES 2.0 系列一
- 白杨SEO:企业口碑问答营销如何做?渠道选择、推广流程及注意事项
- 粥左罗教你从零开始学写作笔记系列
- 小程序成四大行业商家标配,小程序代理市场如何
- 24点游戏java代码 中国开源社区_编程实现一个有GUI的24点游戏
- 易语言编程乱码解决方案
- 比你拼命的人多的是,最可怕的是比你牛的人比你还拼命。。。励志
- 谷粒学院项目笔记6——oss、EasyExcel、课程分类、nginx