Доброго дня!
Есть необходимость совершать ряд действий над изображением, пусть это будет JPEG и пусть это будет консольное приложение/скрипт для ПК:
- надо отресайзить контрольное изображение до некоторых заданных заранее размеров
- есть готовый watermark в PNG, который надо добавить в определённые координаты
- ...а потом всё это сохранить и повторить над всеми файлами в директории, т.е. пакетная обработка
Вы скажете, что есть Adobe Photoshop, есть скрипты/сценарии на него и будете правы! Однако, они спотыкаются о вечный ручной "Сохранить как", отчего желаемая задача не решается.
Adobe Lightroom не подходит по религиозно-политическим причинам.
Собственно,
вопрос: существуют ли удобоваримые библиотеки для языков программирования для решения подобных задач? По долгу службы временами воюю в
Matlab и даже жал JPEG вручную, но столкнулся с непреодолимым матаном преобразований изображений, который доблестно и очень давно победили в Adobe и который явно люди успешно делают своими руками, например постобработка фотографий на авиасайтах:
Верю, что на C++, python и иже с ними такие инструменты существуют, но, будучи электроником, их явно не замечаю и от трендов поотстал, отчего прошу навести на путь истинный коллег по цеху из области программирования. Если есть аналоги на языках из мира веба, то с радостью готов изучить и их.
Спасибо!