Как сделать гифку на Mac

Гифки — это великая сила. Жизнь без них была бы скучна и неприглядна. Обычно мы их только просматриваем, но иногда возникает необходимость создать анимацию самому. Как делать это в один клик, вы узнаете из этой заметки.

Сразу признаюсь, я немножко приврал. На самом деле клик придётся сделать не один, а два. Но всё равно этот способ создания анимации из отдельных фото — самый быстрый из всех, что мне доводилось видеть. Потратив около пяти минут на предварительную настройку, вы сможете создавать крутые гифки за считанные секунды.

👌 В телеграм-канале «Лайфхакер» лучшие статьи о том, как сделать жизнь проще.

⚡️Новости из мира гаджетов, обзоры, гайды и не только — в телеграм-канале «Технологии | Лайфхакер».

Подготовка

Этот способ основан на утилите Convert, которая является частью набора консольных утилит Imagemagick. Установить их на Mac проще всего с помощью менеджера пакетов Homebrew. Не пугайтесь, это делается всего лишь парой команд.

1. Запускаем Terminal через Spotlight или из папки «Программы» → «Утилиты» и вставляем туда такой код:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. OS X загрузит небольшое обновление, и после ввода пароля администратора начнётся установка Homebrew.

3. Нам остаётся установить Imagemagick, воспользовавшись командой:

brew install imagemagick

Теперь все нужные инструменты у нас есть, пора переходить к настройке.

Настройка

Нам нужно создать службу Automator, которая и будет запускать процесс создания гифок.

1. Открываем Automator через Spotlight или из папки «Программы» и выбираем пункт «Служба».

2. Указываем, что служба получает файлы или папки в Finder.

3. Находим в боковой панели действие «Получить выбранные объекты Finder» и перетаскиваем в основную область.

4. Находим действие «Запустить shell-скрипт» и тоже помещаем его в основную область.

5. Указываем для пункта «Передать ввод» параметр «Как аргументы».

6. И вставляем в скрипт такой код:

/usr/local/bin/convert -delay 20 -loop 0 “$@” ~/Desktop/animated.gif

7. Идём в меню «Файл» → «Сохранить» и сохраняем службу под удобным для вас именем.

Использование

Работает наша служба проще простого: достаточно выделить в Finder несколько изображений и, сделав на них правый клик, выбрать из выпадающего меню «Службы» ту, которую мы только что создали. В моём случае это служба «Создать гифку». Через 3–5 секунд GIF-анимация появится на рабочем столе.

Можно обойтись без блужданий по меню и правых кликов, если присвоить нашей службе какой-нибудь шорткат. В этом случае нужно будет просто выделить картинки и нажать заданное сочетание клавиш.

У Convert есть нереальное количество настроек, которые можно просмотреть, вбив convert ‑help в Terminal. В нашем скрипте мы использовали всего две опции:

  • -delay — задержка между кадрами в миллисекундах;
  • -loop — количество повторов (0 для зацикленной анимации).

При необходимости можно задать любые другие параметры и настроить службу по своему усмотрению. А у меня результат на выходе получается вот такой:

Это упрощённая версия страницы.

Читать полную версию
Олег Калинин
11.12.15 01:22
Все поменял, но все равно не работает. Возможно проблема в установке программы Imagemagick и команды brew install imagemagick.При вводе появляется сообщение -bash: brew: command not foundКак быть?
Алексей Арсеньев
17.08.19 21:56
|изменено
спасибо! Очень круто и удобно! Правда, обязательно ругается в конце, что какие-то .jpg не прочитал, но работает! Даже в последней Mojave 10.14.6
Андреянов Андрей
18.08.19 23:30
|изменено
у меня виснет на 50%, первый раз норм вышло.
Саша Филиппов
06.02.21 21:23
GIF получается тяжелый, раз в сорок больше, чем делает Google Фото и, как ни странно , при этом менее плавный. Что-то, видимо, в опциях, но я не разобрался.
Читать все комментарии