나는 몇 가지 코드 소스를 봐 왔지만, 이해가 안 자바 7JAVA : 바이트 [.]에서 .PNG 이미지를 만드는 방법? <p></p> 내가 사용 ...
하시기 바랍니다하는 RGB (빨강, 녹색, 파랑) 바이트 배열로 변환하는 방법 (또는 이와 비슷한 것) 을 .PNG 파일 형식? 의 "RGB 픽셀"을 나타낼 수있는 배열에서
예 :
byte[] aByteArray={0xa,0x2,0xf};
중요한 양상 :
I 만 [] "하지 바이트에서 .PNG 파일을 생성 할 이전 기존 파일 "
기존 API로 가능합니까? ;) 여기
내 첫 번째 코드 :
byte[] aByteArray={0xa,0x2,0xf};
ByteArrayInputStream bais = new ByteArrayInputStream(aByteArray);
File outputfile = new File("image.png");
ImageIO.write(bais, "png", outputfile);
.... 오류 : 여기에 다른 버전
이 제레미에서 수정되었지만 유사 찾을 수 없음 적절한 방법 :byte[] aByteArray={0xa,0x2,0xf};
ByteArrayInputStream bais = new ByteArrayInputStream(aByteArray);
final BufferedImage bufferedImage = ImageIO.read(newByteArrayInputStream(aByteArray));
ImageIO.write(bufferedImage, "png", new File("image.png"));
.... 복수 오류 : image == null! ...... 그래? 참고 : 소스 파일을 사용하여 검색하지 않습니다.
이해가되지 않는 코드를 게시 해 주시면 도와 드리겠습니다. – wattostudios