1 2012-09-08 12:02

Тема: Несколько анимированных элементов на одной картине

Вопрос в том как это сделать?

Как просто создавать гиф-анимацию я понял из уроков на сайте, но как сделать так, чтобы в одном углу картины солнышко светило, в другом вода плескалась, а в третьем ветер по траве бегал? В принципе можно их покадрово сводить на различных слоях, но мы легко наткнёмся на проблему кратности, которая заставит нас дублировать кадры одних элементов, чтобы воспроизвести другие (скажем, у одной анимации 10 кадров, у другой 13, а у третьей 17). В принципе можно попробовать перераскадровать картинки путём создания промежуточных кадров, чтобы у всех их стало одинаковое число. Но это тоже работа.

Поэтому вопрос в том, можно ли все элементы разместить и воспроизводить независимо друг от друга? Есть ли механизм создания "параллельных" стопок слоёв?

2 2012-09-08 18:07

Re: Несколько анимированных элементов на одной картине

К сожалению GIF не настолько могуч. Это обычная последовательная смена кадров.
В остальном ход мыслей логичный и правильный - нужно сводить всё к одинаковому количеству кадров. Хотя это и не обязательно. Напримересть 10 кадров и 7 кадров. Тогда первая будет крутиться без остановки, а вторая может делать паузу и ждать начала следующего цикла. Т.е. как вы и сказали - просто продублируем несколько раз один из кадров, на котором нужно сделать задержку. Или можно даже не один.

Уже давно пора сменить подпись

3 2012-09-10 09:44

Re: Несколько анимированных элементов на одной картине

Очень жаль... Надо бы предложить разработчикам GIMP-а добавить такую возможность. Конечно же сам GIF на такое не способен, но GIMP можно было бы сделать достаточно умным, чтобы от пользователя требовалось разместить различные анимированые элементы "по-углам", а при сохранении картинки в формате GIF он сам создавал бы необходимое число дублей.