Как работать с gifsicle

Тема в разделе "Администрирование серверов", создана пользователем Protector, 19 окт 2015.

Модераторы: mefish, stooper
  1. Protector

    Protector Постоялец

    Регистр.:
    17 ноя 2013
    Сообщения:
    141
    Симпатии:
    16
    Установил на сервер gifsicle для оптимизации .gif изображений
    yum install gifsicle
    Вопрос - какую команду использовать для оптимизации изображений, например в папке
    /home/user1/web/
     
  2. ykpon

    ykpon

    Регистр.:
    8 дек 2012
    Сообщения:
    248
    Симпатии:
    143
    man gifsicle
     
  3. micol

    micol Создатель

    Регистр.:
    2 дек 2013
    Сообщения:
    28
    Симпатии:
    5
    как-то так, пишу наобум)
    бекапить содержимое до запуска
    find /home/user1/web -name '*.gif'-exec gifsicle -O '{}'> optimized_'{}' \;

    Можно сразу и перемещать обратно из optimized_blabla.gif в blabla.gif
     
    Protector нравится это.
  4. Protector

    Protector Постоялец

    Регистр.:
    17 ноя 2013
    Сообщения:
    141
    Симпатии:
    16
    Так ?
    cd /home/user1/web/
    man gifsicle

    А без optimized_ какая команда ? Чтобы картинки после оптимизации не меняли название и оставались в том же каталоге.
     
  5. ykpon

    ykpon

    Регистр.:
    8 дек 2012
    Сообщения:
    248
    Симпатии:
    143
    man gifsicle - хоть как. :) Это инструкция.
     
  6. micol

    micol Создатель

    Регистр.:
    2 дек 2013
    Сообщения:
    28
    Симпатии:
    5
    find /home/user1/web -name '*.gif'-exec gifsicle --batch -O1 '{}' \;

    После двух секунд листания мана
     
    Protector нравится это.
  7. Protector

    Protector Постоялец

    Регистр.:
    17 ноя 2013
    Сообщения:
    141
    Симпатии:
    16
    Результат работы вашей команды:(
    gifsicle.png
     
  8. micol

    micol Создатель

    Регистр.:
    2 дек 2013
    Сообщения:
    28
    Симпатии:
    5
    пробел где между '*.gif' и -exec?
     
    Protector нравится это.
  9. Protector

    Protector Постоялец

    Регистр.:
    17 ноя 2013
    Сообщения:
    141
    Симпатии:
    16
    Заработало. Но тут другая проблема - gifsicle либо выдаёт error либо пишет is not a gif file . Что не так ? Тот же Кракен нормально оптимизировал такие картинки.:conf:
    gifsicle-2.png
     
  10. micol

    micol Создатель

    Регистр.:
    2 дек 2013
    Сообщения:
    28
    Симпатии:
    5
    не все то GIF что с расширением gif...

    что выдает file /path/to/not/a/gif/file ?