У меня есть проект, в котором пользователи смогут загружать изображения из своего браузера. Проект написан на PHP. Нам нужно обработать загруженные изображения с помощью некоторых расширенных фильтров, и нам нужен хороший результат.
Я погуглил и обнаружил, что могу использовать gimp в командной строке. ( http://www.gimp.org/tutorials/Basic_Batch/ )
Я знаю, что могу использовать PHP exec () для выполнения внешних приложений. ( http://php.net/manual/en/function.exec.php )
Итак, мои вопросы: Могу ли я установить Gimp на Ubuntu Server без графического интерфейса? Возможно ли / хорошая идея использовать Gimp для обработки изображений из php вместо GD?
Спасибо всем! Я все еще новичок с Ubuntu Server и Web-сервером.
На стороне сервера, imagemagick - лучший вариант, так как он не использует X (графический интерфейс). Это делает хорошую работу и имеет несколько вариантов.
Есть много онлайн-учебников, см .:
https://stackoverflow.com/questions/561895/resize-a-list-of-images-in-line-command
http://www.howtogeek.com/109369/how-to-quickly-resize-convert-modify-images-from-the-linux-terminal/
[ 117] http://coding.smashingmagazine.com/2012/09/09/resizing-bash-script-batch-resizing-using-command-line/