/php-console-image-optimizer

Tool for optimize(minimize) image or folder of images by console

Primary LanguagePHP

php-console-image-optimizer

Консольное приложение для оптимизиации (минимизации) размера изображения (сохраняет оригинальное соотношение). Работает с jpg и png.

Программа может принимать 3 аргумента:

  1. Обязательный. Путь до файла/директории. Файл, который программа должна обработать. Если указана директория, то все файлы в ней.
  2. Опциональный. Максимальная ширина в пикселях. По умолчанию 1200.
  3. Опциональный. Максимальная высота в пикселях. По умолчания 800.

Также программа поддерживает рекурсивный мод, который задается отдельной опцией -r. По умолчанию программа обрабатывает только те файлы, которые находятся в папке.

Быстрый старт

Требования

  • PHP 7.3.12

1. Установка

Устанавливается "как есть" на веб-сервер.

2. Использование:

  1. Изменить размер со значениями по-умолчанию
php index.php test_image.png
  1. Изменить размер с указанием максимальных ширины и высоты
php index.php test_image.png 800 450
  1. Изменить размер изображении в папке
php index.php D:\test_photos
  1. Изменить размер изображении в папке рекурсивно (пройдется по всем папкам внутри)
php index.php D:\test_photos -r