Mam reprezentację tablicy bajtów obrazu. Jak zapisać go na dysku jako plik obrazu.Jak zapisać tablicę bajtów jako plik obrazu na dysku?
I zrobiono to
OutputStream out = new FileOutputStream("a.jpg");
out.write(byteArray);
out.flush();
out.close();
Ale kiedy otworzyć obraz poprzez podwójne kliknięcie, nie wykazują żadnego obrazu.
czy chcesz napisać to jako PNG lub JPG, czy po prostu, abyś mógł go z powrotem przeczytać w pewnym momencie? –
Czy masz rodzaj tablicy, którą możesz przekazać do image.setRGB? –
Skąd wziął się bajt []? Musisz wiedzieć, jaki ma format (JPEG, GIF, PNG, BMP ...) – Thilo