如何在java中创建16b灰度图像

时间:2015-10-19 01:37:52

标签: java image-processing

我正在研究java中灰度图像的加密。我已经在灰度图像上执行了DCT,这在图像的不同8X8块中产生了高能量系数,如372,356等。由于这些值超过255,我无法将DCT值写入8b灰度图像,因此我想知道如何将DCT值写入java中的16b灰度图像?

1 个答案:

答案 0 :(得分:0)

要在Java中创建16位灰度,您可以使用标准BufferedImage构造函数创建一个灰度:

BufferedImage image = new BufferedImage(w, h, BufferedImage.TYPE_USHORT_GRAY);