精华内容
下载资源
问答
  • 直接上代码public class Base64Convert { /** * @Description: 图片转化base64字符串 * @param: path * @Return: */ public static String GetImageStr(String path) { //将图片文件转化为字节数组字符串...

    直接上代码

    public class Base64Convert {


        /**
         * @Description: 图片转化成base64字符串
         * @param:    path
         * @Return:
         */
        public static String GetImageStr(String path)
        {
            //将图片文件转化为字节数组字符串,并对其进行Base64编码处理
            //待处理的图片
            String imgFile = path;
            InputStream in = null;
            byte[] data = null;
            //读取图片字节数组
            try
            {
                in = new FileInputStream(imgFile);
                data = new byte[in.available()];
                in.read(data);
                in.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
            //对字节数组Base64编码
            BASE64Encoder encoder = new BASE64Encoder();
            //返回Base64编码过的字节数组字符串
            return encoder.encode(data);
        }
        /**
         * @Description: base64字符串转化成图片
         * @param:     imgStr
         * @Return:
         */
        public static boolean GenerateImage(String imgStr,String photoname)
        {
            //对字节数组字符串进行Base64解码并生成图片
            //图像数据为空
            if (imgStr == null)
                return false;


            BASE64Decoder decoder = new BASE64Decoder();
            try
            {
                //Base64解码
                byte[] b = decoder.decodeBuffer(imgStr);
                for(int i=0;i<b.length;++i)
                {
                    if(b[i]<0)
                    {
                        //调整异常数据
                        b[i]+=256;
                    }
                }
                //生成jpeg图片
                String imagePath= Config.getUploadPhysicalPath();
                //System.currentTimeMillis()
                //新生成的图片
                String imgFilePath = imagePath+photoname;
                OutputStream out = new FileOutputStream(imgFilePath);
                out.write(b);
                out.flush();
                out.close();
                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }


    }

    展开全文
  • 使用方法:下面的img是拿过来的base64编码的图片//把这个图片存储起来String img=request.getParameter("img");System.out.print(img+...public class TypeConverter {//图片转化base64字符串public static Strin...

    使用方法:

    下面的img是拿过来的base64编码的图片

    //把这个图片存储起来

    String img=request.getParameter("img");

    System.out.print(img+"==");

    TypeConverter.GenerateImage(img);

    public class TypeConverter {

    //图片转化成base64字符串

    public static String GetImageStr(String path)

    {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理

    String imgFile = path;//待处理的图片

    InputStream in = null;

    byte[] data = null;

    //读取图片字节数组

    try

    {

    in = new FileInputStream(imgFile);

    data = new byte[in.available()];

    in.read(data);

    in.close();

    }

    catch (IOException e)

    {

    e.printStackTrace();

    }

    //对字节数组Base64编码

    BASE64Encoder encoder = new BASE64Encoder();

    return encoder.encode(data);//返回Base64编码过的字节数组字符串

    }

    //base64字符串转化成图片

    public static boolean GenerateImage(String imgStr)

    {

    System.out.print("已经收到了把字节码转化为图片的方法");

    //对字节数组字符串进行Base64解码并生成图片

    if (imgStr == null) //图像数据为空

    return false;

    BASE64Decoder decoder = new BASE64Decoder();

    try

    {

    //Base64解码

    byte[] b = decoder.decodeBuffer(imgStr);

    for(int i=0;i

    android端的代码:把bitmap转化为base64

    /**

    * 通过Base32将Bitmap转换成Base64字符串

    * @param bit

    * @return

    */

    public String Bitmap2StrByBase64(Bitmap bit){

    ByteArrayOutputStream bos=new ByteArrayOutputStream();

    bit.compress(Bitmap.CompressFormat.JPEG, 40, bos);//参数100表示不压缩

    byte[] bytes=bos.toByteArray();

    return Base64.encodeToString(bytes, Base64.DEFAULT);

    }

    展开全文
  • 使用方法: 下面的img是拿过来的base64编码的图片 //把这个图片存储起来 String img=request.getParameter("img"); System.out.print(img+"=="); TypeConverter.GenerateImage(img);... //图片转化base64字符串

    使用方法:

    下面的img是拿过来的base64编码的图片

    //把这个图片存储起来
    String img=request.getParameter("img");
    System.out.print(img+"==");
    TypeConverter.GenerateImage(img);

    public class TypeConverter {
    	 //图片转化成base64字符串
        public static String GetImageStr(String path)
        {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理
            String imgFile = path;//待处理的图片
            InputStream in = null;
            byte[] data = null;
            //读取图片字节数组
            try
            {
                in = new FileInputStream(imgFile);
                data = new byte[in.available()];
                in.read(data);
                in.close();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
            //对字节数组Base64编码
            BASE64Encoder encoder = new BASE64Encoder();
            return encoder.encode(data);//返回Base64编码过的字节数组字符串
        }
        //base64字符串转化成图片
        public static boolean GenerateImage(String imgStr)
        {   
        	System.out.print("已经收到了把字节码转化为图片的方法");
        	//对字节数组字符串进行Base64解码并生成图片
            if (imgStr == null) //图像数据为空
                return false;
            
            BASE64Decoder decoder = new BASE64Decoder();
            try
            {
                //Base64解码
                byte[] b = decoder.decodeBuffer(imgStr);
                for(int i=0;i<b.length;++i)
                {
                    if(b[i]<0)
                    {//调整异常数据
                        b[i]+=256;
                    }
                }
                //生成jpeg图片
                String imagePath="c:";
                //System.currentTimeMillis()
                String imgFilePath = "C:\\inetpub\\wwwroot\\school_mart.jpg";//新生成的图片
                OutputStream out = new FileOutputStream(imgFilePath);
                out.write(b);
                out.flush();
                out.close();
                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
    }
    


    android端的代码:把bitmap转化为base64

      /**
         * 通过Base32将Bitmap转换成Base64字符串
         * @param bit
         * @return
         */
        public String Bitmap2StrByBase64(Bitmap bit){
            ByteArrayOutputStream bos=new ByteArrayOutputStream();
            bit.compress(Bitmap.CompressFormat.JPEG, 40, bos);//参数100表示不压缩
            byte[] bytes=bos.toByteArray();
            return Base64.encodeToString(bytes, Base64.DEFAULT);
        }


    展开全文
  • 1、基本流程 2、图片转化base64字符串 ... {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理 InputStream in = null; byte[] data = null; //读取图片字节数组 try { in = new Fi.

    1、基本流程

    2、图片转化成base64字符串 

    public static String GetImageStr(String imgFile)  
        {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理  
            InputStream in = null;  
            byte[] data = null;  
            //读取图片字节数组  
            try   
            {  
                in = new FileInputStream(imgFile);          
                data = new byte[in.available()];  
                in.read(data);  
                in.close();  
            }   
            catch (IOException e)   
            {  
                e.printStackTrace();  
            }  
            //对字节数组Base64编码  
            BASE64Encoder encoder = new BASE64Encoder();  
            //返回Base64编码过的字节数组字符串  
            return encoder.encode(data).replace("\r", "").replace("\n", "");
    
        }

    3、base64字符串转化成图片

    public static boolean GenerateImage(String base64str,String savepath)  
        {   //对字节数组字符串进行Base64解码并生成图片  
            if (base64str == null) //图像数据为空  
                return false;  
           // System.out.println("开始解码");
            BASE64Decoder decoder = new BASE64Decoder();  
            try   
            {  
                //Base64解码  
                byte[] b = decoder.decodeBuffer(base64str);  
              //  System.out.println("解码完成");
                for(int i=0;i<b.length;++i)  
                {  
                    if(b[i]<0)  
                    {//调整异常数据  
                        b[i]+=256;  
                    }  
                }
               // System.out.println("开始生成图片");
                //生成jpeg图片  
                OutputStream out = new FileOutputStream(savepath);      
                out.write(b);  
                out.flush();  
                out.close();  
                return true;  
            }   
            catch (Exception e)   
            {  
                return false;  
            }  
        }

     

    展开全文
  • 全栈工程师开发手册 ...将图片转化为字符串以后,由于字符串更方便在网络上通过ajax传输、在网络web前台和后台间进行传输。import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 图片转化成base64字符串
  • 最近遇到图片与base64字符串互相转换甚是头疼啊,把资源分享给大家,愿大家用的好用 话不多说直接上代码: 图片转化base64字符串(不包含 data:image/jpeg;... //将图片文件转化为字节数组字符串,并对其进行Bas
  • 本地图片转换成base64字符串*@paramimgFile* 图片本地路径*@return*/public static String ImageToBase64ByLocal(String imgFile) {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理InputStream in = ...
  • 图片下载完成后,需要转成Base64码,方面浏览器的加载和预览 try { path = path + imgcode + "/"; logger.info("开始从文件夹里:读取图片"); File files = new File(path); File[] ...
  • 将图片转换为base64位方便存储,base64位可以转换为各种类型图片将图片转换为base64位// 图片转化成base64字符串public static String getImageToBase64(String imgFile) {//imgFile = "C:/Users/Administrator/...
  • 将图片转换为base64位方便存储,base64位可以转换为各种类型图片将图片转换为base64位// 图片转化成base64字符串public static String getImageToBase64(String imgFile) {//imgFile = "C:/Users/Administrator/...
  • 前台传递的图片字符串,其专File文件上传到文件服务器 package com.jsyl.xxdp.util; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import java.io.*; import java.util.UUID; /** * ...
  • 下面是编程之家 jb51..../*** @Descriptionmap 将图片文件转化为字节数组字符串,并对其进行Base64编码处理* @author temdy* @Date 2015-01-26* @param path 图片路径* @return*/public static String imageToBase6...
  • public class SysLibrary{// 将图片文件转化为字节数组字符串,并对其转化为--->Base64编码public String GetImageStr(String imgFilePath) {byte[] data = null;// 读取图片字节数组try {InputStream in = new ...
  • 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 /** * @Descriptionmap 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 * @author temdy * @Date 2015-01-26 * @param path 图片路径 ...
  • sun.misc.BASE64Decoder.jar2 图片转换为base64编码:/*** 将图片转换成Base64编码** @param imgFile* 待处理图片* @return*/public static String getImgStr(String imgFile) {// 将图片文件转化为字节数组字符串,...
  • 完整代码: 将Url图片路径转为base64 public static String encodeImageToBase64(URL... //将图片文件转化为字节数组字符串,并对其进行Base64编码处理 System.out.println("图片的路径为:" + url.toString()); ...
  • 将图片服务器地址转化为BASE64位字符串。 import org.apache.commons.codec.binary.Base64; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net....
  • 1、将图片转为字节字符串,并对其进行Base64编码处理 2、字节数组字符串进行Base64解码并生成图片
  • 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 /** * @Descriptionmap 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 * @author temdy * @Date 2015-01-26 * @param path 图片路径 ...
  • /*** @Descriptionmap 将图片文件转化为字节数组字符串,并对其进行Base64编码处理* @author temdy* @Date 2015-01-26* @param path 图片路径* @return*/public static String imageToBase64(String path) {// ...
  • java图片base64

    2021-04-08 15:44:47
    图片转base64可以在浏览器直接打开 方法 /** * 将图片转换成Base64编码 * @param imgFile 待处理图片地址 ... // 将图片文件转化为二进制流 InputStream in = null; byte[] data = null; // 读
  • spring boot前后端vue,base64转图片互相转换 vue就不展示了,下边只展示... {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理 String imgFile = "D:\\facehome\\Register\\3333.jpg";//待处理的图片
  • // 将图片文件转化为字节数组字符串,并对其转化为---&gt;Base64编码  public String GetImageStr(String imgFilePath) {  byte[] data = null;  // 读取图片字节数组  try {  Input...
  • 最近需要对图片进行传输,刚开始用到byte类型,却... 这里用base64对图片进行编码传输,base64可以将图片转化为string类型的,而后还原。 转换之前需要导入一个sun.misc.BASE64Decoder.jar的包,可自行百度下载...
  • 需要导入sun.misc.BASE64Decoder.jar包Base64ToImage.javaimport java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io....
  • C#和JAVA实现图片BASE64互转

    千次阅读 2015-11-29 22:30:03
    Base64编码在Web方面有很多应用,譬如在URL、电子邮件方面。有种比较常见的场景就是将图片转换为Base64字符串进行...将图片转化为Base64字符串的流程是:首先使用BinaryFormatter将图片文件序列化为二进制数据,然后
  • Java 图片与base64格式互转 图片转base64 /** * 将图片转换成Base64编码 * * @param imgFile 待处理图片 ... // 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 InputStream in = null; b
  • /*** @Descriptionmap 将图片文件转化为字节数组字符串,并对其进行Base64编码处理* @author temdy* @Date 2015-01-26* @param path 图片路径* @return*/public static String imageToBase64(String path) {// ...

空空如也

空空如也

1 2 3 4 5
收藏数 88
精华内容 35
关键字:

java将图片转化为base64

java 订阅