永发信息网

你能不能把你的那个将一张图片读到数组中和把数组转换成...

答案:2  悬赏:80  手机版
解决时间 2022-01-01 01:30
  • 提问者网友:山高云阔
  • 2021-12-31 05:11
你能不能把你的那个将一张图片读到数组中和把数组转换成...
最佳答案
  • 五星知识达人网友:duile
  • 2022-01-06 14:53
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

import javax.imageio.ImageIO;

public class ImageUtil {
public static byte[] getImageData(File file,String format){
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
BufferedImage bImage =ImageIO.read(new FileInputStream(file));

ImageIO.write(bImage, format, out);
} catch (IOException e) {
e.printStackTrace();
}
return out.toByteArray();
}

public static BufferedImage getImage(byte[] buff){
ByteArrayInputStream bais=new ByteArrayInputStream(buff);
BufferedImage image=null;
try {
image=ImageIO.read(bais);
} catch (IOException e) {
e.printStackTrace();
}
return image;
}
}
全部回答
  • 1楼网友:狂恋
  • 2022-01-06 15:55
或许可以。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯