16 битная глубина

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


person user287663    schedule 22.03.2010    source источник


Ответы (1)


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

person Michael Borgwardt    schedule 22.03.2010
comment
Привет Майкл. Спасибо за ответ. Кстати, я имею в виду 16 бит на компонент (красный, зеленый, синий). Это 48 бит на пиксель. Можно ли сохранить как 48 бит, потому что я понимаю, что библиотека Java Advanced Imaging поддерживает только 24-битный tiff. Спасибо. - person user287663; 22.03.2010
comment
@ user287663: у меня нет опыта работы с JAI и 48-битными изображениями, но этот поток forum.java.net/jive/message.jspa?messageID=64642 предполагает, что JAI в принципе поддерживает их, но не все операции - person Michael Borgwardt; 22.03.2010