2010-03-22 138 views
6

我有一個圖像在applet中查看。如何將圖像保存爲16位深度PNG格式?我正在使用java。16位位深

回答

2

轉換爲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