제목은 충분히 생각합니다. 나는 완전한 품질의 BufferedImage를 가지고 있으며, 비트율이 낮은 비트를 가진 OutputStream을 통해 전송하려고합니다. 알고리즘이 픽셀별로 픽셀을 변경하는 것을 원하지 않기 때문에 여전히 완전한 품질입니다.자바 : 낮은 비트 깊이의 소켓을 통해 BufferedImage를 보내십시오.
그래서, 목표는 기입하는 바이트의 아주 작은 수를 걸리는 OuputStream을 통해 (전체 해상도, 전체 크기) 이미지를 작성하는 것입니다.
이http://java.sun.com/developer/technicalArticles/Programming/compression/
이 비록 JPEG 및 PNG 이미 어떻게 든Inflater
클래스를 사용하여, 압축
, 당신은 할 수 있습니다
감사합니다,
마티
보내지는 실제 바이트 스트림을 최소화 하시겠습니까? 그렇다면 자바에서 많은 이미지 인코더를 사용하여 이미지를 압축 된 매우 많은 이미지 형식 중 하나로 인코딩해야한다고 생각합니다. (PNG - 무손실), JPG (손실). –
"bitdepth"는 픽셀 당 비트 수입니다. 품질을 바꾸고 싶지는 않지만 "비트 깊이"는 무엇입니까? – Pindatjuh