Как создать плавно движущуюся GIF-анимацию? [закрыто]

Как создать анимацию, которая плавно движется, как показано на GIF ниже?

Ответы (2)

Сама анимация, вероятно, была создана в After Effects или каком-либо другом инструменте для анимации. Ключом к плавности является время задержки кадра GIF.

Большинство компьютерных дисплеев работают со скоростью 60 кадров в секунду (кадров в секунду), поэтому лучшая частота кадров для плавной анимации — 60 и 30 кадров в секунду или даже 15 кадров в секунду, если движение медленное и вы пытаетесь создать файл наименьшего возможного размера.

Время анимации GIF измеряется в сотых долях секунды, и точные значения, соответствующие частоте кадров, которые нам нужны, невозможны. Тем не менее, большинство веб-браузеров успешно анимируют GIF-файлы синхронно с отображением, используя округленную в меньшую сторону задержку кадров. Нам нужны следующие значения: 2/100 для 60 кадров в секунду (0,02 с в Photoshop), 3/100 для 30 кадров в секунду (0,03 с в Photoshop) и 6/100 для 15 кадров в секунду (0,06 с в Photoshop).

Большинство гладких GIF-файлов, которые вы видели, используют задержку кадра 0,02 с или 0,03 с, и это значения, которые я обычно использую и для себя.

Как только я применю настройки, которые вы предоставили, я покажу вам, как это выглядит :) большое спасибо
Спасибо за информацию Марк. Если бы вам нужно было создать анимацию со скоростью 60 кадров в секунду или с задержкой кадра 0,02 секунды в Photoshop, вам пришлось бы добавлять больше кадров между точкой А и точкой В в анимации?
@spacerGIF формат GIF хранит задержки кадров в целых сотых долях миллисекунды, поэтому задержка кадра «настоящие 60 кадров в секунду» в 0,016 секунды невозможна. Формат изначально поддерживает только 100 кадров в секунду, 50 кадров в секунду, 33 кадра в секунду, 25 кадров в секунду и т. д. Поэтому 2/100 — это лучшее, что вы можете сделать для 60 кадров в секунду.

Я не могу комментировать комментарий spacer GIF, но, как говорит Марк Эдвардс, формат GIF определяет задержку в 1/100 секунды как интегральное значение. Использование 0,02 с, 0,03 с или 0,06 с для задержки максимально близко к стандартной частоте кадров 60, 30 или 15 кадров в секунду.