byte转换为图片:
String path=“xxx”;
String filepath = path+System.currentTimeMillis()+"_tmp.jpg";
FileImageOutputStream imageOutput = new FileImageOutputStream(new File(filepath));
imageOutput.write(data, 0, data.length);
imageOutput.close();
图片转换为byte:
public static byte[] image2byte(String path){
byte[] data = null;
FileImageInputStream input = null;
try {
input = new FileImageInputStream(new File(path));
ByteArrayOutputStream output = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int numBytesRead = 0;
while ((numBytesRead = input.read(buf)) != -1) {
output.write(buf, 0, numBytesRead);
}
data = output.toByteArray();
output.close();
input.close();
}
catch (FileNotFoundException ex1) {
ex1.printStackTrace();
}
catch (IOException ex1) {
ex1.printStackTrace();
}
return data;
}