从字节数组到图像java
我需要在java ad中读取一个图像,并将其转换为postgreSQL的字节数组。 我试过下面的代码,可以吗从字节数组到图像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
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仍然是另一个问题,我需要将变量
字节内容
从这里转换为图像,即保存它。