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图片保存处理逻辑相关推荐

  1. java图片保存到数据库_java中将图片保存到数据库中

    在实际的开发中,我们可能需要将图片.影音等文件直接保存到数据库中,然后通过编程方式将数据读出进行使用.例如将读出的图片数据显示出来,将读出的电影文件播放出来. 二进制数据直接保存到文件和从文件中读出非 ...

  2. java用mysql存储图片_Java存储图片到Mysql

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [1]视图层 action="${ctx}/web/UserInforServlet?method=userInforServlet" ...

  3. java 实现ps功能_java 简单图片,可以实现ps的几个小滤镜

    java 简单图片,可以实现ps的几个小滤镜 以下教你实现图片马赛克,黑白画,珠纹化,油画效果等处理技术原理及实现.看完自己也可以简单的玩一玩. 1. 需要用到的包 java.awt // 用于创建用 ...

  4. java中怎么合成图片_Java 实现图片合成

    图片合成 利用Java的绘图方法,实现图片合成 在开始之前,先定一个小目标,我们希望通过图片合成的方式,创建一个类似下面样式的图片 I. 设计思路 首先解析一下我们的目标实现图片合成,那么这些合成的基 ...

  5. java 字符串转成图片_java 转换图片为字符串,将字符串转换成图片显示

    java 转换图片为字符串,将字符串转换成图片显示, 该方法只适用于比较小的图片传输,50K以内: try{ // 将图片转换成字符串 File imgFile = new File("f: ...

  6. java 旋转图片_Java实现图片翻转以及任意角度旋转

    最近几天在做一个项目,因为涉及到了图片(绝大部分都不是整图,是把一张张的大图切成小图,也就是Title)的翻转以及90°旋转,弄得焦头烂额.在网上搜索好几天,发现用到的方法都是比较公式化的,对于只是在 ...

  7. java exif 语言编码_Java读取图片EXIF信息的代码

    Java读取图片EXIF信息的代码 本文实例讲述了Java读取图片EXIF信息的方法.分享给大家供大家参考.具体分析如下: 首先介绍一下什么是EXIF,EXIF是Exchangeable Image ...

  8. java base64字符 转图片_JAVA实现图片与base64字符串之间的转换详解

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import ...

  9. java中如何切割图片_Java 切割图片代码

    Java 切割图片代码 (2012-09-04 10:39:48) 标签: 宽度 切割 源文件 工具类 java package com.lyis.commons.util; import java. ...

最新文章

  1. 机器学习算法优缺点对比及选择(汇总篇)
  2. OVS DPDK vhost-user详解(十一)
  3. 【错误记录】安装 Visual Studio 2013 中文语言包报错 ( 需要 Microsoft Visual Studio Test Agent , 但此计算机上并为安装它 )
  4. ASP.NETSpring.NETNHibernate最佳实践(三)——第2章环境准备
  5. C/C++协程库libco:微信怎样漂亮地完成异步化改造
  6. oracle常用的监控,oracle常用性能监控及优化语句
  7. 使用表达式自定义Serilog输出格式
  8. 03MyBatis动态sql
  9. Windows下配置Redis,并修改密码
  10. 2020年国内电影总票房突破100亿元
  11. spring cloud SnakeYAML RCE
  12. android运行ios应用程序,Cider让你在安卓手机上运行iOS应用
  13. OpenGL ES 2.0 系列一
  14. 白杨SEO:企业口碑问答营销如何做?渠道选择、推广流程及注意事项
  15. 粥左罗教你从零开始学写作笔记系列
  16. 小程序成四大行业商家标配,小程序代理市场如何
  17. 24点游戏java代码 中国开源社区_编程实现一个有GUI的24点游戏
  18. 易语言编程乱码解决方案
  19. 比你拼命的人多的是,最可怕的是比你牛的人比你还拼命。。。励志
  20. 谷粒学院项目笔记6——oss、EasyExcel、课程分类、nginx

热门文章

  1. 人工智能“算法”与“数据”的产权保护
  2. SpringMVC——过滤器
  3. CentOS之VI编辑器的常用命令
  4. 程序员必备的16个实用的网站
  5. Mysql int(10) int(11) 字符长度的设置
  6. Python 6个维度,数万条数据帮你揭秘房租大涨!
  7. java的图片上传详解
  8. java—员工的工资
  9. 系列报道 | 组织范式“青色组织”兴起:员工骨子里透出愉悦积极气质
  10. 人工智能帮你生成中意的名字