2013-07-25 3 views
15

Есть ли библиотека в java для создания/сохранения файлов изображений в формате WebP?
Я не мог найти ничего, что делает это для Googles кодера, который представляет собой файл EXE, за исключением, и я не хочу, чтобы выполнить некоторые EXE-файл из моего кода, чтобы сделать это ...WebP библиотека для java?

ответ

0

Java VP8 Decoder является библиотека GPL3, находящаяся в настоящее время в бета-версии, которая может читать формат веб-изображения. Кажется, на данный момент нет средства кодирования.

Возможной альтернативой может быть использование VLCJ, библиотека привязок Java для VLC (поддержка webp должна быть доступна из коробки в последних версиях afaik).

Третья библиотека: jvp8, двухкомпонентная коммерческая/GPL-нативная оболочка, которая позволяет использовать видеокодек VP8.

+3

Это оба решения, которые позволяют декодировать webp, но мне нужно решение для кодирования в java ... – gillyb

+0

- это не возможности vlc trancoding, доступные в vlcj? кажется, что они: http://www.capricasoftware.co.uk/projects/vlcj/faq.html –

+0

yep, но я все еще не уверен, как использовать это для преобразования изображения в формат webp ...? – gillyb

3

Обнаружили эту библиотеку сегодня: webp-imageio. Еще не пробовал, но похоже, что будет делать кодирование с помощью ImageIO.

+0

Да, я тоже нашел его недавно, и сейчас я его пробовал. Благодаря! :) – gillyb

+3

Кажется, он называет собственный код из java (ему нужны .so или .dll): он не является автономным решением для java. :( – zenbeni

+2

Это причина, почему ее недоступно в центральном репо maven? – Milli

1

sprd-webp - другая библиотека Java Java на основе webp-imageio. Это оболочка googles libwebp, а не реальная реализация Java.

Смежные вопросы