Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Графика и дизайн > GIF, Кадры не исчезают


Автор: Охар 27.07.09, 19:48
Доброго времени суток!

Как новичок в работе с GIF прошу помощи в небольшом вопросе.
С помощью Virtual Dub я вырезал из видео интересующий меня кусок и созранил как GIF.
В ImageReady 7.0 (знаю, что старая, но не хочу обновлять), отрезал от кадров задний фон, оставив только интересующий меня элемент.
При проигрывании получившейся анимации в ImageReady (в формате PSD) всё отлично, но при сохранении в GIF кадры накоадываются друг на друга, оставляя такой своеобразный инверсионный след.
То есть новые кадры накладываются на старые, при этом старые не исчезают.
Понять, почему так происходит я не смог, вот и решил к вам за помощью и советом обратиться.
Собственно ГИФ прилагаю.
З.Ы. Для отображения каждого кадра настроено отображения только одного ему соответствующего слоя.

Автор: orb 27.07.09, 20:25
интересный случай. такого не встречал
обычно сливал каждый кадр с фоном изначально
открыл на просмотр ГИФ и тут уже каждый кадр содержит следы предыдущего

Автор: Tri Repetae 28.07.09, 06:42
Охар, приложи psd.

Автор: Охар 28.07.09, 14:30
PSD весит 2,5 мегабайта (в ультрасжатом архиве 1,5 Мб), а тут файлы тяжелее 200 Кб нельзя прикреплять.
Могу выслать по почте - скажите куда.

Автор: Tri Repetae 28.07.09, 17:41
Охар, на файлообменник, например, на narod.

Автор: Охар 28.07.09, 20:13
Вот PSD
09062102.psd

Автор: amk 29.07.09, 15:42
GIF и так может делать. Его "кадры" на самом деле не совсем кадры, а обновления картинки, то есть должны накладываться поверх существующей. Как реализуется покадровый режим? Может быть, вся картинка очищается перед выводом следующего "кадра".

Автор: Охар 29.07.09, 17:53
2 amk:
Если этот вопрос мне, то я его не очень понял.

В файле около 50 слоёв. Каждый кадр один из слоёв становится видимым, на следующем кадре он становится невидимым, а следующий видимым.

Автор: amk 29.07.09, 18:07
Это вопрос вообще. Я сам предположил возможный ответ. Хотя может быть, кто-то знает формат GIF достаточно хорошо, чтобы ответить точно. Я читал о нем довольно давно и пользовался только простыми картинками, без доп.блоков.

Автор: Охар 29.07.09, 19:40
А что такое доп. блоки?

Автор: orb 29.07.09, 19:41
новая версия фотошопа (кс3) сохраняет аналогично

Автор: Охар 30.07.09, 06:26
Вы тоже не можете понять, почему ТАК получается? :(

Автор: x128 30.07.09, 06:33
Цитата Охар @
То есть новые кадры накладываются на старые, при этом старые не исчезают.
Понять, почему так происходит я не смог, вот и решил к вам за помощью и советом обратиться.

у меня нет ImageReady, по этому точно не подскажу, но там должна быть опция как накладывать кадры, у тебя сейчас режим наложения, а должен быть режим обновления.

Автор: Охар 30.07.09, 11:56
Мне тоже кажется что я просто намудрил с настройками.
Вот только где именно эти настройки(((

Спасибо за правку)

Автор: Охар 31.07.09, 07:57
Буду очень благодарен, если вы подскажете, какие именно настройки сделаны всё-таки неправильно.

Автор: amk 31.07.09, 09:24
В VirtualDub ни разу не пробовал экспортировать в GIF. И по-моему VD ничего не знает о прозрачности. Если ты спрашиваешь о ImageReady, то чтобы ответить на твой вопрос, надо хотя бы им пользоваться.
По идее ImageReady должен был воспроизводить анимацию именно в том виде, в каком он ее сохранил (с наложением или с очисткой). Возможно что и в нем есть ошибка.

Автор: Охар 01.08.09, 15:16
Да, прозрачность я потом покадрово ручками делал.

Автор: Sigmafirst 19.03.18, 17:42
Господа товарищи! Столкнулся с этой же проблемой... кадры как будто не обновляются, а добавляются!! НО, ВОЗРАДУЙТЕСЬ, проблема решается элементарно!!! хотя и демоны спрятали в такое место, где мало кто искать будет... уж какие только я настройки оптимизации , да и в общем, настройки программы в целом, не перерыл!! Были даже мысли что какой то программный баг случился,но нормальное сохранение других gifok оттолкнули от них ... уже даже я (а я весьма настойчив) почти опустил руки.... :wall: Но вот... как то руки сами потянулись проверить один момент. ИТАК: читаем, пробуем, наслаждаемся элегантным решением!!)


В окошке "анимация" (да да, в том самом, где внизу разбито все на кадры и где кнопочка запуска анимации) ВЫДЕЛЯЕМ ВСЕ КАДРЫ ==> КЛАЦАЕМ ПРАВОЙ КНОПЬЮ МЫШИ ==> СТАВИМ галочку в злополучном чекбоксе Restore to background ==> оптимизируем, сохраняем, и хлопаем в ладоши от решения проблемы)



P.S. пожалуйста, на здоровье!
P.P.S. НЕТ нерешаемых проблем, бывают проблемы, которым мы НЕ ДОСТАТОЧНО уделяем внимания на их решение

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)