Консольное приложение для оптимизиации (минимизации) размера изображения (сохраняет оригинальное соотношение). Работает с jpg и png.
Программа может принимать 3 аргумента:
- Обязательный. Путь до файла/директории. Файл, который программа должна обработать. Если указана директория, то все файлы в ней.
- Опциональный. Максимальная ширина в пикселях. По умолчанию 1200.
- Опциональный. Максимальная высота в пикселях. По умолчания 800.
Также программа поддерживает рекурсивный мод, который задается отдельной опцией -r. По умолчанию программа обрабатывает только те файлы, которые находятся в папке.
- PHP 7.3.12
Устанавливается "как есть" на веб-сервер.
- Изменить размер со значениями по-умолчанию
php index.php test_image.png
- Изменить размер с указанием максимальных ширины и высоты
php index.php test_image.png 800 450
- Изменить размер изображении в папке
php index.php D:\test_photos
- Изменить размер изображении в папке рекурсивно (пройдется по всем папкам внутри)
php index.php D:\test_photos -r