Самый быстрый способ создать прозрачный GIF из PNG

Я часто создаю GIF-файлы из последовательной последовательности прозрачных PNG-файлов (экспортированных из приложения для 3D-моделирования).

Мой текущий рабочий процесс:

1-Экспортируйте анимацию из 3D-приложения ( Blender ) в прозрачные файлы PNG.

2-Импортируйте последовательность PNG в After Effects

3-Экспорт в формат RGB без потерь + альфа-канал из After Effects

4-Импортируйте полученный файл в Photoshop

5-Сохранить для Интернета из Photoshop в виде GIF

Я считаю рабочий процесс немного долгим и утомительным.

Есть ли другие более быстрые способы превратить серию прозрачных PNG в прозрачный GIF?

Должно быть программное обеспечение, которое делает именно это. Вы пробовали гуглить?
Вы можете использовать imagemagik для сборки GIF, тогда не имеет значения, какое приложение вы используете. Черт, вы можете запустить эту команду практически из любого движка рендеринга. Смотрите это
Если вы на самом деле ничего не делаете в AE, то это бессмысленный шаг; вы можете открыть последовательность PNG прямо в PS
@Cali Как мне импортировать кадры PNG из PS? В AE это называется «Импорт нескольких файлов», но я не вижу этого в PS, только «Импорт > Видеокадры в слои» (не распознает PNG) или «Импорт > С устройства» (изображения не находятся на внешнем устройство)
@MicroMachine помимо того, что сказал joojaa, если вы хотите остаться в программном обеспечении Adobe, вы можете экспортировать gif непосредственно из Premier Pro, если вы используете его вместо After Effects. Вы можете экспортировать gif только из Windows, но не из Mac.
@MicroMachine в открытом диалоговом окне нажмите кнопку параметров и установите флажок «Последовательность изображений» i.stack.imgur.com/QupYh.png
@Cai Это не работает; когда я выбираю все файлы PNG, «Последовательность изображений» становится серой. Если я выберу только один файл PNG, откроется только один... это в Photoshop CC 2017 на Mac
@MicroMachine вам нужно выбрать только первый в последовательности, затем проверить параметр, и он должен работать (я часто делаю это, та же версия на Mac)
Также зависит от того, идете ли вы к качеству, размеру или некоторому пересечению этих двух факторов.
@Cai, вы видели скриншот в моем предыдущем комментарии «это в Photoshop CC 2017»?
@MicroMachine Я провел несколько тестов, чтобы попытаться выяснить, почему он не работает, и наткнулся на странную ошибку, из-за которой он может или не может быть причиной того, что он не работает для вас; это не работает, если вы используете диалоговое окно открытия на новом стартовом экране, но работает из меню «Файл»> «Открыть». См. Recordit.co/ZO8nPhnclX
@MicroMachine, ваш файл должен быть именем и числовой последовательностью. Я сделал тест, используя только числовую последовательность, но это не сработало.

Ответы (4)

Джуджа прав. Это просто сделать с помощью программного обеспечения с открытым исходным кодом на Mac, Linux и Windows, если вы не боитесь командной строки, потому что вам нужно будет использовать терминал.

Вот командная строка для копирования и вставки (с 25 кадрами в секунду и бесконечным циклом)

   gm convert *.png -delay 25 -loop 0 -filter lanczos blent.gif

Прежде чем запускать эту команду, вам необходимо установить GraphicsMagick (более качественный и производительный родственник imagemagick):

На Mac:

   brew install gm 

В Linux используйте менеджер пакетов, а в Windows загрузите с веб-сайта graphicsmagick.

Если бы я мог, я бы проголосовал за свой собственный ответ за то, что придумал причастие прошедшего времени blend и использовал его в качестве «смешанного» png в gif.

https://github.com/doakey3/Bligify — это надстройка Blender для экспорта анимированных GIF-файлов. Я использовал его несколько месяцев назад для одного из проектов, и он работал отлично.

https://www.youtube.com/watch?v=eCdI6hfqsK8&feature=youtu.be показывает это действие.

К вашему сведению, плагин использует imagemagick и интерпретатор png на чистом Python. Так что держу пари, он работает хорошо, если не совсем медленно.
И вам все равно придется использовать командную строку, чтобы установить пакеты, которые нужны этому плагину...
Это интересно, но на самом деле вам нужно сначала экспортировать как фильм, прежде чем конвертировать в GIF, верно?

Вы можете напрямую импортировать последовательность PNG в виде видео в самых последних версиях Photoshop.

  1. Вы открываете файл. Файл/открыть...
  2. Вы выбираете первый файл последовательности. Убедитесь, что у них одинаковое имя, за которым следует номер, чтобы Photoshop понял это как последовательность.
  3. Убедитесь, что он был импортирован как последовательность, взглянув на панель временной шкалы.
  4. ДОПОЛНИТЕЛЬНО: вы можете иметь больший контроль (о порядке или времени) над отдельными кадрами на временной шкале. Для этого вам нужно перейти к параметрам панели временной шкалы «Преобразовать кадры» / «Преобразовать в анимацию кадра» и соответствующим образом отредактировать временную шкалу.
  5. Чтобы экспортировать его в формате GIF, вам нужно перейти к экспорту/сохранению для Интернета.
  6. Убедитесь, что формат — GIF, а параметры зацикливания выбраны по вашему желанию. (большую часть времени вы хотели бы, чтобы это было в настройке «навсегда».

Последовательность PNG в GIF в Photoshop

Или вы можете использовать онлайн-генератор, подобный этому , чтобы добиться цели.

Пожалуйста, опишите подробные шаги, если вы хотите прочитать комментарии на этой странице, вы увидите, что совсем не очевидно, как импортировать PNG в виде видеоряда в Photoshop... спасибо
Спасибо за редактирование вашего ответа. Это все еще не работает, когда я следую вашим шагам ... - (он импортирует только один кадр, если я выбираю только один кадр, даже если я нажимаю «Последовательность изображений», если я выбираю все, «Последовательность изображений» становится серым)
Кроме того, инструмент gifmaker сложен для понимания (моя первая попытка выводит очень медленный GIF) и медленный в использовании (поскольку все изображения в анимации должны быть загружены в Интернет).

сохранить как сеть лучше всего, насколько я знаю. Обычно онлайн-конвертер настолько быстр, что я его использую.