Help - Search - Members - Calendar
Full Version: gif оптимизация
Kolobok's smiles forums > For Russian users > О Колобках
Непобедимыч
Вобщем в теме сам вопрос: как уменьшить размер gif'а?

Понакачал всяких прог, Ulead GIF Animator, GIF Movie Gear, Advanced GIF Optimizer, Real GIF Optimizer. Оптимизируют, но плохо!

С помощью Gif Opener проверил, во многих кадрах присутствует дублирование схожих с предыдущими кадрами частей. Помоему это не оптимально и гиф должен уметь обходить это дело.

Или я не нашел хорошей проги или же я совершенно не понимаю гиф формат crazy.gif
Объясните пожалуйста как там все утроено и как оптимизировать гифку?
dilia
Для картинок (не для смайлов) убрать фреймы через один, у оставшихся увеличить время задержки, уменьшить количество цветов... вместо 256 поставить 128, или 64 и т.д.
Aiwan
Цитата (Непобедимыч @ Jul 4 2008, 04:31 AM) *
Или я не нашел хорошей проги или же я совершенно не понимаю гиф формат

Вот это скорее всего. smile.gif На сайте есть статья по гифу, почитайте поймете, что:
1. Гиф уже готовый скомпилированный рисунок.
2. Он должен оптимизироваться во многом во время компиляции или в процессе нарисования.
3. Готовый гиф можно уменьшить, как сказала Диля. Выкинуть дублирующие кадры, добавить тайминги.
4. Дублирование кадров, называется индексация, она закладывается при рисовании.
И так далее...

Надеюсь вы не решили сделать новую версию колобков? biggrin.gif А то были деятели, решили сделать "оптимальнее"...
Непобедимыч
Вовсе нет) Оптимизировать идеальное бессмысленно!))) Я тут вожусь со смайликом, который сделал мне Laie. На нем колобок рисует баллончиком имя, так вот, в каждом следующем кадре содержится уже нарисованная часть имени.

Пользовался GIF Movie Gear для оптимизации и он сжимал ее на 15-20%, но при этом все равно практически на всех кадрах оставалось все как обычно.
Только на некоторых кадрах, на которых изменения происходили лишь на нарисованной части рисунка, оставались лишь измененные пиксели.

Надеюсь понятно объяснил... Просто даже не знаю как описать.
Aiwan
Непобедимыч, почитайте внимательно статью на сайте про гиф. Это называется ИНДЕКСАЦИЯ кадров. Запоминается что сделано и изменяется только то что внесли в новый. Закладывается это в гиф ПРИ КОМПИЛЯЦИИ. Из того, что у вас не получится...
Непобедимыч
Aiwan, статью я прочитал. Спасибо! Все стало гораздо понятнее i-m_so_happy.gif

Нашел классную программку, с помощью которой можно самому лично просмотреть как устроен гиф-файл и за что отвечает каждый его байт.
Вот на нее ссылка: http://www.progland.org/gif_opener.php

Программка бесплатная и на русском. Она вполне может помочь новичкам в освоении гифа, если конечно такие подробные знания им требуются smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2021 Invision Power Services, Inc.