Цитата из
Википедии:
ImageMagick — свободный и многоплатформенный пакет программ для неинтерактивной (пакетной) обработки графических файлов. Поддерживает множество графических форматов, выпущен под лицензией GPL. Может использоваться с языками Perl, C, C++, Python, Ruby, PHP, Pascal, Java, в скриптах командной оболочки или самостоятельно.
Если в двух словах - консольная утилита для обработки изображений.
Я ее использую в bash-скриптах под linux-ом.
То есть перед тем, как заливать изображения на сайт, делаю обработку — ресайз, наложение ватермарков и прочее.
Если интересует — могу выложить пример скрипта.
Кому-то такой подход покажется неэффективным (каждый раз перед заливкой нужно изображения обрабатывать), а мне сделать лишний клик для запуска скрипта несложно, зато нагрузка на сервер будет меньше, поскольку никакие мамботы для обработки изображений не загружаются.