从字节数组到图像java

从字节数组到图像java,java,Java,我需要在java ad中读取一个图像,并将其转换为postgreSQL的字节数组。 我试过下面的代码,可以吗 import java.nio.file.Files; import java.nio.file.Path; import java.io.IOException; import java.nio.file.Paths; import java.util.Arrays; public class ConvertImage { public static void main(S

我需要在java ad中读取一个图像,并将其转换为postgreSQL的字节数组。 我试过下面的代码,可以吗

import java.nio.file.Files;
import java.nio.file.Path;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.Arrays;

public class ConvertImage {

    public static void main(String[] args) throws IOException {

        Path filepath = Paths.get("image.jpg");

        byte[] byteContent = Files.readAllBytes(filepath);

        System.out.println(Arrays.toString(byteContent));
    }
}

如何返回,从字节数组到图像?

您可以从
字节
数组创建
ByteArrayInputStream
,并将其提供给
图像IO
,如下所示:

    ByteArrayInputStream is = new ByteArrayInputStream( byteContent );
    BufferedImage image = ImageIO.read( is );

这回答了你的问题吗@不,我必须从字节数组到image@TrogDor仍然是另一个问题,我需要将变量
字节内容
从这里转换为图像,即保存它。