2011-08-10 4 views

답변

2

이미지를 조작하려면 ImageIO을 사용하십시오. 그것은 메모리에 형식에 얽매이지 이미지를 생성 :

BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes)); 

그냥 디스크에 저장하려면

는, 단순히 파일에 바이트 배열을 작성합니다.

바이트 배열은 이미 비트 맵 이미지 여야하며 바이트 배열을 가져 와서 비트 맵으로 사용할 수 없습니다.

그리고 당신에 의해 바이트 버퍼에서 바이트 배열 얻을 : 당신의 바이트 버퍼에 무엇이

byte[] bytes = new byte[buf.capacity()]; 
buf.get(bytes, 0, bytes.length); 
관련 문제