Ответ 1
Обнаружили сегодня эту библиотеку: webp-imageio. Еще не пробовал, но похоже, что он будет кодировать с помощью ImageIO.
Есть ли библиотека в java для создания/сохранения файлов изображений в формате WebP?
Я не мог найти ничего, что делает это, за исключением кодировщика googles, который является exe файлом, и я не хочу, чтобы он выполнял некоторый .exe из моего кода, чтобы сделать это...
Обнаружили сегодня эту библиотеку: webp-imageio. Еще не пробовал, но похоже, что он будет кодировать с помощью ImageIO.
sprd-webp - это другая java-библиотека JNI на основе webp-imageio. Это оболочка для googles libwebp, а не реальная реализация Java.
Java VP8 Decoder - это библиотека GPL3, которая в настоящее время находится в бета-версии, которая может читать формат веб-изображения. Кажется, в данный момент нет средства кодирования.
Возможной альтернативой может быть использование VLCJ, библиотека привязок Java для VLC (поддержка webp должна быть доступна из коробки в последние версии afaik).
Третья библиотека jvp8, двухкомпонентная коммерческая/GPL-нативная оболочка, которая позволяет использовать видеокодек VP8.