Я пытаюсь создать gif в Photoshop, используя временную шкалу. У меня он настроен на бесконечный цикл. Он отлично работает в первом цикле, но возникают проблемы, когда он попадает во второй (или последующий) цикл. Первый кадр будет отображаться нормально, как и третий (или любой более поздний) кадр. Однако второй кадр всегда отображается поверх первого кадра. Если я добавляю фон к gif, этой проблемы не возникает, это происходит только в том случае, если gif прозрачен.
Кто-нибудь знает, почему это происходит? Это всегда только второй кадр каждого цикла после первого прогона анимации gif.
Вот гифка (вы можете увидеть «глюк» там, где кадр складывается):
Метод удаления кадров указывает, следует ли отбрасывать текущий кадр перед отображением следующего кадра. Вы выбираете метод удаления для анимаций, включающих прозрачность фона, чтобы указать, будет ли текущий кадр виден через прозрачные области следующего кадра.
Проблема в кадре №1:
автоматический
Автоматически определяет метод удаления для текущего кадра, отбрасывая текущий кадр, если следующий кадр содержит прозрачность слоя. Для большинства анимаций параметр «Автоматически» (по умолчанию) дает желаемые результаты.
Не выбрасывать
Сохраняет текущий кадр при добавлении следующего кадра на дисплей. Текущий кадр (и предшествующие кадры) могут отображаться сквозь прозрачные области следующего кадра. Используйте браузер, чтобы увидеть точный предварительный просмотр анимации, используя параметр «Не удалять».
Утилизировать
Отбрасывает текущий кадр с экрана перед отображением следующего кадра. В каждый момент времени отображается только один кадр (и текущий кадр не виден сквозь прозрачные области следующего кадра).
пользователь120647
Эллиптика