public static byte[] image2Bytes(String imagePath) {
ImageIcon ima = new ImageIcon(imagePath);
BufferedImage bu = new BufferedImage(ima.getImage().getWidth(null), ima
.getImage().getHeight(null), BufferedImage.TYPE_INT_RGB);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
try {
//把这个jpg图像写到这个流中去,这里可以转变图片的编码格式
boolean resultWrite = ImageIO.write(bu, "png", imageStream);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
byte[] tagInfo = imageStream.toByteArray();
return tagInfo;
}
ImageIcon ima = new ImageIcon(imagePath);
BufferedImage bu = new BufferedImage(ima.getImage().getWidth(null), ima
.getImage().getHeight(null), BufferedImage.TYPE_INT_RGB);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
try {
//把这个jpg图像写到这个流中去,这里可以转变图片的编码格式
boolean resultWrite = ImageIO.write(bu, "png", imageStream);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
byte[] tagInfo = imageStream.toByteArray();
return tagInfo;
}