ivan99
@ivan99
Изучаю web-стек, бомблю вопросами ;)

Сжатие картинок хранящихся на шареде?

Приветствую,
какими способами можно сжать и уменьшить разрешение хранящихся на шаред-хостинге картинок?
То есть или это сделать средствами php (v7) типа GD или может в bash есть обычно инструменты чтоб по всем подпапкам пройтись? apt-get заблокирован.
Благодарю.
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 2
Обойти директории можно с помощью find, сжать картинки через ImageMagick (если есть. команда convert)
Примерно так:
find -type f -name '*.jpg' -exec convert -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace RGB {} \;
Ответ написан
Комментировать
@rPman
Приложения можно ставить и без root, в локальную директорию, чуть более сложно но реально, примерно так
https://askubuntu.com/questions/339/how-can-i-inst...
Ставьте imagemagic и пользуйтесь решением выше

Приложение на php gd, меняющее разрешение картинки занимает 4 строчки плюс управление
php.net/manual/ru/function.imagecopyresized.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы