我需要从文件中读取BufferedImage
,该文件不使用DataBufferInt
(通常情况下),但DataBufferFloat
。
请注意:我不仅需要一些独立的DataBufferFloat
,而且还需要一个基础为BufferedImage
的{{1}}。
围绕这些事情的API非常复杂,我只是找不到如何做到这一点。
请帮忙。
修改
找出不工作的内容:
DataBufferFloat
答案 0 :(得分:0)
createPackedRaster
不适用于此。它会创建一个带有Raster
的{{1}},它会在SinglePixelPackedSampleModel
的位字段中存储r / g / b / a值,因此其int
只能是整数类型
您可能想要一个transferType
的通用栅格,例如
PixelInterleavedSampleModel