2010-03-22 7 views
6

У меня есть изображение, просматриваемое в апплете. Как сохранить изображение в формате 16 бит битовой глубины png? Я использую java.16 бит бит глубина

ответ

2

Преобразование в 16 бит не является частью сохранения данных изображения. Сначала вам нужно будет преобразовать данные изображения, скопировав их на BufferedImage с 16-битным ColorModel. Затем просто сохраните результат как PNG.

+0

Hi Michael. Спасибо за ваш ответ. Кстати, я ссылаюсь на 16 бит на компонент (красный зеленый синий). Это 48 бит на пиксель. Можно ли сохранить 48 бит, потому что я понимаю, что библиотека Java Advanced Imaging поддерживает только 24 бита tiff. Спасибо. – user287663

+0

@ user287663: на самом деле у меня нет опыта работы с JAI и 48-битными изображениями, но этот поток http://forums.java.net/jive/message.jspa?messageID=64642 предполагает, что JAI действительно поддерживает их в принципе, просто не все операции –