| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Поддержка TIFF в рамках Java Image I/O API |
| Автор: hatsumeika 31.10.2005, 15:26 |
| Java Image I/O API (javax.imageio.*) мне понравился с точки зрения архитектуры. Но есть одна проблема - нет поддержки TIFF в рамках API. Не нашел ни от Sun, ни от независимых разработчиков. Что поразительно, у Sun есть поддержка TIFF в рамках JAI (Java Advanced Imaging). Но мостика между JAI и Java Image I/O API я не нашел. Теперь ответ на вопрос почему я хочу поддержку TIFF именно в рамках Java Image I/O API. Потому что там есть 2 интерфейса javax.imageio.ImageReader и javax.imageio.ImageWriter, которые позволяют работать с изображениями в разных форматах НЕ вникая, что это за формат. А это именно то, что мне нужно. Может быть кто-то подскажет ответ на какой-то из следующих вопросов: 1) где взять класс реализующий javax.imageio.ImageReader для TIFF 2) можно ли использовать JAI для того, чтобы создать такой ридер самостоятельно малой кровью 3) возможно есть другой API, который не хуже Java Image I/O API, но поддерживает и TIFF тоже. Заранее спасибо |
| Автор: KostenkoSergey 31.10.2005, 16:17 |
| а ты уверен что TIFF поддерживается Javа-ой? я слышал там у них были траблы с лицензией на какие то форматы изображений ? |
| Автор: hatsumeika 31.10.2005, 17:43 |
| да, поддерживается Sun-ом в рамках Java Advanced Imaging. например такой класс: com.sun.media.jai.codec.TIFFDecodeParam и еще есть независимые разработчики. но они все строят свои API. |
| Автор: 7wind 2.9.2008, 20:16 | ||||||
запускаем мэин этого класса:
видим:
подключаем отсюда либы: http://java.sun.com/products/java-media/jai/downloads/download-iio.html запускаем вышеуказанный код, видим:
tiff (& raw(!)) присутствуют --- сори что поднял старую тему. сам столкнулся с данной проблемой |