16位位深

问题描述:

我有一个图像在applet中查看。如何将图像保存为16位深度PNG格式?我正在使用java。16位位深

转换为16位不是保存图像数据的一部分。您首先必须通过复制到BufferedImage并使用16位ColorModel来转换图像数据本身。然后将结果保存为PNG。

+0

嗨迈克尔。感谢您的回复。顺便说一句,我指的是每个组件16位(红绿蓝)。这是每像素48位。是否可以保存为48位,因为我知道Java Advanced Imaging库只支持24位tiff。谢谢。 – user287663 2010-03-22 11:28:07

+0

@ user287663:真的没有任何使用JAI和48位图像的经验 - 但是这个线程http://forums.java.net/jive/message.jspa?messageID=64642表明JAI原则上支持它们,只是不是所有的操作 – 2010-03-22 13:42:28