【发布时间】:2016-05-19 11:30:09
【问题描述】:
是否有可能将双二维值写入缓冲图像而无需在 Java 中进行任何类型转换?我有一个带有双值的二维矩阵。我希望将其写为图像,但在缓冲图像中只能写入整数值。最后,我必须能够从该图像中读取那些双值。有任何想法吗 ??帮帮我
【问题讨论】:
-
请求家庭作业帮助的问题必须包括您迄今为止为解决问题所做的工作的摘要,以及您在解决问题时遇到的困难的描述。见How to create a Minimal, Complete, and Verifiable example。
-
是的,你可以。您需要创建由
DataBuffer.TYPE_DOUBLESampleModel和DataBuffer支持的自定义BufferedImage。不确定它有多有用,但至少非常可行。double值可以通过DataBuffer的支持数组直接访问。 -
感谢#haraldK 先生的帮助。我会试试这个
标签: java bufferedimage pixels