@fuliozor
Web and Android developer

Библиотека для работы с изображениями?

Делаю проект появилась необходимость обрабатывать изображения загружаемые пользователями, основные требования
1) Наложение текста на изображение
2) Ресайз изображения
3) Конвертация изображений в WebP
4) Работа с gif

Ищу библиотеку для Java/Kotlin, желательно которая все еще поддерживается. Гугление не очень помогло, нашел im4java, ImageJ, но они давно не поддерживаются уже. Так же наткнулся на sejda-pdf/webp-imageio - как по мне самый достойный вариант

Так же рассмотрю альтернативы на других ЯП, например JS, Go, Python, так же возможен Rust (я его не знаю, но есть желание выучить)
  • Вопрос задан
  • 255 просмотров
Решения вопроса 1
@garbagecollected
Все перечисленные задачи выполняет ImageMagick.
Для анимации дополнительно будет полезен ffmpeg.
Есть порт на Java: Jmagick, im4java, ffmpeg-java, xuggler (еще очень полезен код отсюда humble-video).
Кстати говоря, im4java - это клиент imagemagick через CLI API. Он выглядит заброшенным, но полностью рабочий. В CLI у imagemagick всё стабильно, за многие годы так ничего не поменялось.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы