这是图片文件,文件名称为1.jpg.
java代码:

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;public class TestImage {public static void main(String[] args) throws Exception{//先模拟一个图形byte[]byte[] b1 =image2Bytes("d:\\1.jpg");//存为文件buff2Image(b1,"d:\\test.jpg");System.out.println("Hello World!");}static void buff2Image(byte[] b,String tagSrc) throws Exception{FileOutputStream fout = new FileOutputStream(tagSrc);//将字节写入文件fout.write(b);fout.close();}static byte[] image2Bytes(String imgSrc) throws Exception{FileInputStream fin = new FileInputStream(new File(imgSrc));//可能溢出,简单起见就不考虑太多,如果太大就要另外想办法,比如一次传入固定长度byte[]byte[] bytes  = new byte[fin.available()];//将文件内容写入字节数组,提供测试的casefin.read(bytes);fin.close();return bytes;
}}

备注:如果要实现上传图片,将图片转成byte字节后,对字节数组进行Base64编码处理 ,就会变成Base64编码过的字节数组字符串 ,这样就可以通过 HttpURLConnection post 上传图片了,接收图片的时候,Base64解码 ,就恢复编码前的字节了,在转成图片就好了!

java实现图片与byte相互转换相关推荐

  1. java 中 image 和 byte[] 相互转换

    转载自  java 中 image 和 byte[] 相互转换 只需要一个存储了图片信息的二进制串(byte[]) 然后,这样: InputStream buffin = new ByteArrayI ...

  2. 图片与Byte相互转换,文件和字节流的转换方法

    /// <summary>         /// 文件转化成byte[]数组         /// </summary>         /// <param nam ...

  3. java将图片转byte存入数据库_Java将byte[]转图片存储到本地的案例

    Java中,将字节数组转成图片的有很多种方式,今天在这里记录其中一种,方便以后查询,也可以提供给没有接触的童鞋做一个参考. 首先是将图片转成字节数组 import sun.misc.BASE64Enc ...

  4. Java BufferImage图片处理(获取宽高、图片截取、转换灰度图)

    Java BufferImage图片处理(获取宽高.截取.转换灰度图) 1. 效果图 2. 源码 参考 这篇博客将介绍如何使用Java读取图片为byte[]数组,或者BufferedImage及互相转 ...

  5. java将图片的url转换成File,File转换成二进制流byte

    package com.xqy;import java.io.*; import java.net.HttpURLConnection; import java.net.URL; //java将图片的 ...

  6. java byte 图片浏览器直接显示_在imge控件中直接显示图片(图片是byte[]格式)

    在工作过程中遇到了这个问题,在网上查了一些资料,结合自己的解决方法及解决过程总结了下,方面以后查阅.如果能帮到同样遇到这个问题的你,将非常高兴哦~_~ 由于asp.net中的Image控件是在Syst ...

  7. Java将图片压缩质量后返回一个byte数组

    项目为了降低存储生成,需要将图片质量压缩大小不变,并且全程要在内存中进行,所以我写了下面的方法.方法中传入参数有两个一个是图片的byte数组,一个是压缩质量(压缩质量在0-1之间).处理完毕后会返回一 ...

  8. 图片和字符串相互转换

    http://blog.csdn.net/rmm0001/article/details/6692718 登录 | 注册 rmm0001的专栏 目录视图 摘要视图 订阅 [公告]博客系统优化升级    ...

  9. java中图片和字节数组相互转化

    java中图片和字节数组相互转化 方案一:使用ImageIO来实现 将图片转化为字节数组 /*** 通过图片路径将图片文件转化为字符数组* * @param url 图片路径* @return byt ...

最新文章

  1. go get 失败 no go files in_Go 每日一库之 dig
  2. 这份宝典火了,小哥学后加薪30W+
  3. Linux下的设备大体分为三类,微机原理知识点总结
  4. (转载)关于IAP与APP互相跳转的实现
  5. 隐藏系统运行对话框立即启用
  6. 在sql server2000的查询分析器里查询oracle的数据
  7. 计算机课实验三,成都信息工程学院计算机网络课程实验三
  8. 【CodeForces - 294B】Shaass and Bookshelf(枚举,贪心,思维,组内贪心组间dp)
  9. 怎样从red hat linux图形登录改成从文本登录
  10. delphi刷新界面所选行丢失问题
  11. Spark 和 MR 的区别: 多进程与多线程模型
  12. Python机器学习——如何shuffle一个数据集(ndarray类型)
  13. zabbix client安装配置执行
  14. Atitit.跨语言 java c#.net php js常用的codec encode算法api 兼容性  应该内置到语言里面
  15. 各大视频网站下载神器
  16. 扩展切比雪夫多项式(混沌映射, Chebyshev chaotic map)
  17. 用Python制作圣诞树
  18. 解决ubuntu系统中firefox无法播放网页版音乐播放器音乐
  19. Java—计算球体积
  20. 其实IPv6,并不是那么完美

热门文章

  1. 7E头解析的那些事儿(帧格式分析实例)
  2. OpenOCD应用之J-Link
  3. 记录,本人给音悦台的建议
  4. python调用手机麦克风_如何从麦克风的声音输入在python,并处理它的飞?
  5. 使用UltralISO(软碟通)制作ubuntu系统的U盘启动
  6. 软件测试报告重点审核点有哪些,一份完善的软件测试报告该怎么写?
  7. 【实战】1261- 基于 Yarn 的 Monorepo 实践
  8. 好游戏需要一颗好心脏 国产游戏引擎发展史
  9. CF362D Fools and Foolproof Road Solutions
  10. 大型商贸系统(进货管理)技术解析(二)自营进仓单录入