0
이미지 크기를 조정할 수 있기 때문에 byte [] 배열을 버퍼링 된 이미지로 변환하려고합니다. 그러나 문제는 항상 null로 변환됩니다. 내 코드는 ...byte []에서 bufferedImage로 변환하면 null이됩니다.
ByteArrayInputStream bais = new ByteArrayInputStream(user.getUser_image());
//Here user.getUser_image() returns byte[] returned from server..
try {
BufferedImage image = ImageIO.read(bais);
System.out.println("============><================"+image);//Here it prints null
BufferedImage scaledImage = Scalr.resize(image,48);
}
.....and so on
1) 질문에 문제를 일으키는 작은 (바이트 단위로) 이미지를 붙여 넣습니다. 2) 더 빨리 도움을 받으려면 [SSCCE] (http://sscce.org/)를 게시하십시오. –
바이트 배열을 생성하는 서버 및 클라이언트에 보내는 코드를 코드에 포함해야합니다. 또한 서버에서 바이트 배열을 읽는 클라이언트 코드입니다. – Perception