A A A A Автор Тема: Чем Linux полезен ЛА?  (Прочитано 134795 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pterodaktil

  • *****
  • Сообщений: 4 202
  • Благодарностей: 64
  • Евгений
    • Skype - pterodaktil02
    • Все сообщения темы
Re: Чем Linux полезен ЛА?
« Ответ #20 : 14 Сен 2013 [12:43:43] »
Тут стал собирать анимацию движения облаков   на  сервере метеостанции
Встал вопрос по максимальному сжатию  результата.  Анимашка весящая 2 мега ни разу не вдохновляет при использовании мобильного интернета.
Предварительно скачиваемые картинки оптимизируются командой
convert -adaptive-resize 450 -colors 128 sat.gif sat.gifобираю анимацию командой
convert -delay 20 [список картинок] -loop 0 animation.gifКак уменьшить размер картинки?
Опция -layers Optimize увеличивает размер.
Посоветовали  собирать из  оптимизированного png, но конвертация в png, его оптимизация. дает выигрыш только на одиночных кадрах.
Исходный gif 80,5Кб,
optipng -o6 *png дает 77,6Кб
optipng -o6 *png && advpng -z -4 *png && advdef -z -4 *png дает 70.0Кб
При сборке анимации, размер получается такой-же как и при сборке из gif
Небольшое уменьшение размер дает сборка gif c параметром -fuzz 10% (порядка 20 Кб  при ролике весом 2 мега.)

Пока нашел лучший вариант, уменьшающий объем итоговой анимации на четверть без заметной потери качества.
gifsicle --optimize -O3 --colors 50 anim.gif > animation.gifДо оптимизации файл весит 1,1Мб, оптимизированный 0,8Мб
« Последнее редактирование: 14 Сен 2013 [13:46:44] от pterodaktil »
Куплю космический челнок, способный покинуть пределы солнечной системы.
Моя on-line метеостанция