사실 저는 BufferedImages를 사용하여 픽셀 값을 int 유형으로 제공하고 있습니다.이중 값 픽셀을 사용하는 Java 이미지
는 이미지를 표현하는 자바 객체를 알고 계십니까 그 더블 또는 플로트 유형의 픽셀 값?
사실 저는 BufferedImages를 사용하여 픽셀 값을 int 유형으로 제공하고 있습니다.이중 값 픽셀을 사용하는 Java 이미지
는 이미지를 표현하는 자바 객체를 알고 계십니까 그 더블 또는 플로트 유형의 픽셀 값?
최종 목표는 정확히 모르겠지만 java.awt.image.ColorModel 을 살펴볼 수 있습니다. BufferedImage로 무언가를 할 필요가 있다면 float [] []/double [] []에서 처리 한 다음 라운드 할 수 있습니다.
필자는 머리 위로 구현을 알고 있지만, SampleModel/WritableRaster를 사용하여 밴드에 독립적으로 액세스하고 원하는대로 자신 만의 백킹을 만들 수 있습니다. 그래도 재미는 없을 것 같습니다. 비록, "액세스 구성 요소 (??)를 이중/부동"요구 사항으로 질문 할지라도 (OpenGL 8 비트 수레와 같은 재미있는 작업을하지 않는 한 ... Java로 매핑되지 않는 :-)
Java 고급 이미징 API (JAI)를 사용할 수 있습니다.
JAI는 Java 2D DataBuffer
이미지 데이터 클래스 인 DataBufferFloat
및 DataBufferDouble
을 확장하는 두 가지 새로운 데이터 클래스를 도입했습니다.