Библиотека WebP для Java?

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

Ответы

Ответ 1

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

Ответ 2

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

Ответ 3

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

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

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