java或jsp中把图片转成Base64编码在转成新的图片

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


import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;






public class test {


public static void main(String[] args)
    {
        String strImg = GetImageStr();
        GenerateImage(strImg);
    }
    public static String GetImageStr()
    {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理
        String imgFile = "d:\\111.png";//待处理的图片
        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);//返回B

你可能感兴趣的:(javascript,jquery,spring)