|
发表于 2015-7-24 11:04:52
|
显示全部楼层
前台数据获得
var result = $('.cropper-example-1 > img').cropper("getCroppedCanvas",{width: 200,height: 200});
//$(".masionStyle").html(result);
var data = result.toDataURL();
后台数据
BASE64Decoder decoder = new BASE64Decoder();
try {
//通过Base64解密,将图片数据解密成字节数组
byte[] bytes = decoder.decodeBuffer(fileData);
for(int i=0;i<bytes.length;++i)
{
if(bytes[i]<0)
{//调整异常数据
bytes[i]+=256;
}
}
//构造字节数组输入流
ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
//读取输入流的数据
BufferedImage bi = ImageIO.read(bais);
//将数据信息写进图片文件中
ImageIO.write(bi, "jpg", f);// 不管输出什么格式图片,此处不需改动
bais.close(); |
|