Нарезка, оптимизация и текст — или сборка GIF из картинок
Всё происходит на вашем устройстве — файл никуда не отправляется. Больше всего экономят ползунки масштаба и количества цветов; выброс кадров помогает на длинных анимациях, а уменьшение палитры почти бесплатно на плоской графике, но даёт полосы на фотографиях.
Картинки идут в том порядке, в каком вы их добавили, каждая держится одинаковое время, а стрелки под миниатюрой двигают её по последовательности. Анимированный GIF или ролик WEBM разбирается на собственные кадры, поэтому короткий ролик может заполнить всю последовательность сам. Чем больше кадр, тем дольше сборка и тяжелее файл — с 360p начинать удобнее всего.
Формат GIF носит по интернету короткие зацикленные анимации с 1987 года и пережил куда более совершенных преемников по одной упрямой причине: он воспроизводится буквально везде — без плеера, без кодека и без чьего-либо разрешения. GIF хранит каждый кадр как сетку индексов в палитре не более чем из 256 цветов, а рядом — задержку, которая говорит, сколько держать этот кадр перед следующим.
Из-за этой же палитры файлы GIF так быстро растут. Каждый кадр несёт собственную картинку, поэтому длинная анимация — это буквально стопка изображений, а сжатие, которое всё это удерживает, работает на поиске повторяющихся цепочек одинаковых пикселей. Поэтому всё, что упрощает картинку — меньше цветов, меньше размер, меньше кадров, — окупается дважды: сначала хранится меньше данных, а потом остаток сжимается заметно лучше.
Начинать почти всегда стоит с нарезки: у большинства анимаций по секунде-другой с каждого конца никому не нужны, а места занимают ровно столько же, сколько интересные кадры. Вторая частая задача — подписи: текст, вплавленный в сами кадры, путешествует вместе с файлом, и именно поэтому реакции подписывают, а не пересказывают, — и именно поэтому тексту нужна обводка, чтобы оставаться читаемым поверх того, что под ним движется. Обратная задача встречается не реже: собрать несколько отдельных картинок в цикл, где порядок кадров и то, сколько держится каждый, и рассказывают почти всю историю.