이미지의 바이트 배열 표현이 있습니다. 이미지 파일로 디스크에 저장하는 방법.바이트 배열을 디스크에 이미지 파일로 저장하는 방법은 무엇입니까?
이미이
OutputStream out = new FileOutputStream("a.jpg");
out.write(byteArray);
out.flush();
out.close();
했을하지만 그것을 더블 클릭하여 이미지를 열 때, 그것은 모든 이미지를 표시하지 않습니다. (적어도 당신이 표시 한 코드에서) 시도/마침내 블록을 사용하지 못하는 것보다
FileOutputStream fos = new FileOutputStream("image.jpg");
try {
fos.write(someByteArray);
}
finally {
fos.close();
}
PNG 또는 JPG로 작성 하시겠습니까? 아니면 어느 시점에서 다시 읽을 수 있도록 작성 하시겠습니까? –
image.setRGB에 전달할 수있는 종류의 배열이 있습니까? –
바이트 []를 어디에서 가져 왔습니까? 어떤 형식 (JPEG, GIF, PNG, BMP ...)인지 알아야합니다. – Thilo