Как заменить лицо в гифке через фотошоп
Не будучи дизайнером, все же использую Photoshop для несложных операций с изображениями. Когда понадобилось обрезать анимированный GIF, не стал искать специализированный софт для обработки анимированной графики (типа того же Fireworks), а попытался выяснить, можно ли сделать это силами самого фотошопа. Оказалось - вполне можно, хоть и не очевидно без соответствующих инструкций.
Замечание: Поскольку сам я использую Photoshop с английским интерфейсом, все пункты меню, заголовки кнопок и т. д. будут даны английские. Пользующиеся русской версией легко найдут соответствующие элементы в интерфейсах своих фотошопов.
Что нужно иметь:
- Photoshop CS3.
- Установленный QuickTime. Без него не сработает.
- Голову и руки. Без них вообще ничего не работает.
1. Импорт существующего GIF-изображения
В главном меню кликаем на File → Import → Video Frames To Layers. Открывается диалоговое окно Load. В списке Files of Type имеется единственный тип QuickTime Movie, включающий несколько форматов видео; GIF отсутствует как класс. Вводим в окошко File name "*.*" или даже "*.jpg" (без кавычек, естественно) и жмем кнопку Load. Теперь в списке появляются интересующие нас GIF-файлы. Выбираем нужный, снова жмем Load. В открывшемся диалоге Import Video To Layers убеждаемся, что выбрана опция From Beginning To End и отмечен чекбокс Make Frame Animation.
Теперь через пункт Window главного меню откроем окна Animation и Layers, если они не открыты уже. Если в окне Animation есть другие вкладки кроме Animation (Frames) - убедимся, что мы на этой вкладке. Как нетрудно догадаться, каждый кадр в окне анимации соответствует слою в окне слоев. Клик на кадре делает активным соответствующий ему слой.
2. Изменение скорости анимации
Если вы хотите изменить скорость всей анимации, кликните на первый кадр в окне анимации, нажмите и удерживайте Shift, а затем кликните на последнем кадре, чтобы выбрать все кадры. Нажмите на значок "стрелка вниз" в нижней части любого кадра в окне анимации и выберите скорость. Имейте в виду, что скорость анимации в Photoshop не будет точно соответствовать реальной скорости анимации в вашем браузере. Фактическая скорость варьируется от браузера к браузеру. К примеру, как подметил народ, в FireFox анимация быстрее, чем в IE.
3. Изменение размера и обрезание
Тут уже все стандартно. В главном меню открываем пункт Image → Image Size. и редактируем размеры как для обычного статического имиджа. Обрезать анимированную картинку можно через Image → Crop или используя Crop Tool на панели инструментов. Изменения распространятся на все кадры анимации, поскольку они практически являются слоями нашего документа.
4. Удаление кадров
Облегчить размер и ускорить загрузку анимации можно выборочным удалением кадров. Как обычно, нажав и удерживая Ctrl или Shift можно отметить соответственно отдельные кадры или их последовательность в окне анимации и затем перетащить в корзину в нижней части этого окна. Делать это, конечно, надо по-умному, чтобы не порушить мультик. После удаления кадров можно также подредактировать скорость анимации.
5. Финальная оптимизация и сохранение
Если попробовать сохранить результат через меню File → Save, на выходе получится обычный статический GIF. Чтобы не потерять анимацию, нужно воспользоваться меню File → Save for Web Devices. Появляется одноименное диалоговое окно. Здесь можно изменить количество цветов, а также использовать различные настройки для оптимизации нашей анимированной картинки в зависимости от условий поставленной задачи; например, если есть лимит на размер файла, его можно подогнать под него. Если же устраивает все как есть после предыдущих изменений - кликаем на вариант Original.
Жмем на Save, даем файлу имя - имеем результат. Можно перетаскивать его в разные браузеры чтобы потестировать поведение.
В настоящее время GIF довольно распространены на многих сайтах и в социальных сетях. Пользователи могут создавать файлы GIF, выбирая для них множество различных настроек и эффектов. Однако некоторые пользователи захотят редактировать существующий GIF, который они загружают из Интернета. Редактирование файла GIF не так просто, как редактирование одного слоя изображения, оно требует программы, которая может открывать каждый кадр файла GIF для редактирования. В этой статье мы покажем вам методы, с помощью которых вы можете легко редактировать существующие файлы GIF.
Редактирование существующего GIF на сайте
Онлайн-сайт — это всегда лучшее и быстрое решение для редактирования файлов GIF. Он не требует установки программного обеспечения, благодаря чему экономит время и место для хранения для пользователя. В настоящее время большинство онлайн-сайтов предоставляют множество функций для редактирования GIF-файлов. Пользователь просто должен загрузить свой GIF на сайт, и он сможет его редактировать. Как только редактирование завершено, оно предоставляет возможность сохранения для загрузки GIF обратно в систему. Есть много разных сайтов, которые предоставляют разное качество и функции, мы собираемся использовать сайт EZGIF. Выполните следующие шаги, чтобы попробовать это:
Редактирование существующего GIF в Photoshop
Одной из самых известных программ для редактирования файлов GIF является Adobe Photoshop. Когда дело доходит до редактирования фотографий и GIF-файлов, Photoshop — лучший выбор для большинства пользователей. Photoshop предоставляет функцию временной шкалы, где пользователь может легко редактировать каждый кадр GIF и просматривать его для проверки. Это немного сложно для новичков, но, следуя нашим шагам, вы можете легко получить представление о том, как вы можете редактировать файлы GIF в фотошопе.
- Откройте файл GIF в вашей программе Photoshop, перетаскивая или используя открытую функцию.
- Вы найдете каждый кадр в виде слоя на панели слоев справа. Щелкните меню «Окно» в строке меню и выберите параметр «Временная шкала».Открытие окна шкалы времени
- Это принесет временную шкалу внизу, через которую вы можете редактировать временные интервалы между каждым кадром, а также воспроизводить GIF для проверки изменений.
Примечание: Вы также можете выбрать опцию Другое, где вы можете определить пользовательское значение для задержки кадра.Установка времени между каждым кадром - Вы также можете изменить количество раз, когда GIF должен проигрываться. Для большинства GIF-файлов будет установлено значение «навсегда», однако вы можете изменить его на количество раз, которое вы хотите воспроизвести.Настройки цикла для GIF
- Вы также можете добавить текст в свой GIF, нажав инструмент «Текст». Добавьте текст о том, что вы хотите, и он появится в новом слое.Добавление текста в GIF
- Теперь вы можете переместить этот текст в любую позицию между слоями. Если вы поместите текстовый слой вверху, он будет отображаться во всех кадрах GIF.
Примечание. Вы также можете объединить текст только с определенным слоем на панели слоев.Перемещение текстового слоя наверх для применения на всех слоях - Наконец, как только вы закончите редактирование вашего GIF. Вы можете нажать в меню «Файл», выбрать «Экспорт» и выбрать «Сохранить в Интернете».Экспорт GIF-файла
- Вы можете изменить качество GIF в выпадающем меню Preset. Нажмите на кнопку Сохранить и введите имя, чтобы сохранить файл GIF.Сохранение файла GIF с другим качеством
Редактирование существующего GIF в GIMP
GIMP — еще одна программа для редактирования фотографий, похожая на фотошоп. Тем не менее, GIMP — это бесплатная программа с открытым исходным кодом, которую вы можете легко загрузить с официального сайта. Он также покажет кадры GIF в виде слоев. Сложность редактирования GIF зависит от количества кадров в GIF. В фотошопе вы можете поместить текстовый (отредактированный) слой поверх слоев, чтобы применить его ко всем другим слоям, однако в GIMP этот слой нужно поместить между каждым слоем. В любом случае, редактирование GIF все еще возможно в GIMP, выполните следующие действия, чтобы попробовать его:
Наверняка вы видели в интернете небольшие коротенькие видео, в которых одно лицо заменено другим. Это и есть так называемые deepfake, основанные на работе искусственного интеллекта, или нейросети.
Что такое дипфейк?
Наибольшей популярностью пользуются короткие отрывки из фильмов, где лицо главного героя заменено на лицо обычного человека. Делают такие дипфейки чаще всего ради прикола, забавы.
При помощи нейросети вы можете заменить лица разных людей, частично совместить их между собой с получением промежуточного варианта. Посмотрите на фотографии ниже – все эти люди на самом деле не существуют и никогда не существовали! Они созданы за счет комбинации искусственным интеллектом между собой сотен и тысяч снимков.
Согласитесь, если бы я не сказал вам, что это не реальные фотографии людей, вы никогда бы не догадались об этом. Но это статичные картинки, а как же происходит то же самое в видео?
Как заменяется лицо в видео?
Прежде чем рассказать как это делается, лучше будет наглядно посмотреть как это выглядит. Вот один из популярных роликов с лицом Илона Маска. Почему-то именно этот персонаж очень часто является героем дипфейков :)
Если говорить упрощенно, то в случае с видео работа нейросети заключается в объединении нескольких картинок между собой. Искусственный интеллект анализирует черты лица и характер мимики персонажа на видео, строя из него цифровой шаблон. Потом лицо на фотографии преобразуется в набор чисел, и уже он «натягивается» на шаблон.
Звучит достаточно просто, но на деле за этим стоят довольно серьезные вычислительные мощности и алгоритмы. Ведь помимо совмещения лиц надо еще «подогнать» их черты друг под друга, учесть освещение кожи в оригинальном ролике, добавить смещения из-за движений головы, туловища и пр.
Как самому сделать дипфейк?
Теория – это конечно хорошо, но не ради неё же мы собрались :) Далее расскажу вам про три лучшие бесплатные программы и приложения для замены лиц в видео. Воспользоваться ими может каждый желающий.
Reface
Ранее это приложение для Андроид и iOS называлось Doublicat. Оно получило очень много положительных отзывов от пользователей из разных стран мира и имеет достаточно высокий рейтинг: 4,6 на Google Play и 4,9 на AppStore.
Работать с приложением очень просто:
- Сканируете своё лицо на фронтальную камеру мобильного устройства (потом можно будет просто подгружать картинки из памяти).
- Выбираете любой видеоролик из большого списка доступных.
- Получаете результат.
В наличии есть как коротенькие видеоклипы, так и анимированные гифки. Их подборки обновляются в приложении практически ежедневно, самые популярные попадают в тренды на главном экране приложения.
Дипфейки получаются очень смешные и прикольные. Их с успехом можно послать друзьям или разместить на своей страничке в соцсети, чтобы всех повеселить. Однако не всегда стоит ожидать полной замены лица героя на своё – там скорее происходит совмещение черт, но всё равно получается очень здорово.
DeepFaceLab
Эта программа для Windows с открытым исходным кодом. Её можно бесплатно скачать с сайта GitHub. Она имеет достаточно серьезные и даже профессиональные настройки по замене лиц, поэтому является, пожалуй, лидером в своей области.
Вот пример того, как выглядел бы Терминатор, если бы его играл на Шварценеггер, а Сталлоне (создано в DeepFaceLab):
А вот как заменено лицо Джека Николсона лицом Джима Керри в знаменитом фильме «Сияние». Не чудо ли?
На YouTube и TikTok существуют даже специализированные каналы, контентом которых являются дипфейки, созданные в данной программе, и они пользуются огромной популярностью.
FaceSwap
FaceSwap – схожая с DeepFaceLab программа, но помимо Windows её можно установить на MacOS и Linux. Софт тоже полностью бесплатен и тоже свободно скачивается с GitHub.
FaceSwap имеет серьезный алгоритм замены лиц, требовательный к железу. Поэтому если компьютер у вас достаточно слабый, имеет устаревший CPU и слабую видеокарту, создание дипфейка займет очень много времени.
Программа имеет активное сообщество в сети, благодаря которому в неё постоянно привносятся какие-то новшества, фишки и улучшения. Так же есть много обучающих материалов по работе в FaceSwap, преимущественно англоязычных.
Несмотря на то, что большинство дипфейков создается с ради шутки, прикола, эту технологию можно использовать и со злым умыслом. Именно таким образом можно заставить человека говорить то, чего он никогда не говорил, или делать то, чего он никогда не делал. Вы можете легко манипулировать практически любым цифровым контентом, создавая виртуальные подделки.
Так, например, в Америке справедливо считается, что дипфейки могут представлять угрозу национальной безопасности, и их создание и распространение запрещены в ряде штатов. Поэтому призываю вас применять указанные в статье программы и приложения только в мирных целях, исключительно ради доброй шутки и лучше всего с использованием своего лица, а не лица другого человека, особенного без его разрешения.
Если вам нужно создать веселую фотографию для социальных сетей или скорректировать групповую фотографию, функция замены лиц в Photoshop позволит придать вашим фотографиям новый вид.
Функция замены лиц позволяет создавать красивые фотографии людей
Иногда фотография выглядит идеально, за исключением одного лица. Например, человек может моргнуть или изобразить на лице гримасу, тем самым испортив потрясающий снимок. Но если у вас есть другая фотография этого же человека, вы можете заменить лицо с закрытыми глазами на лицо с дружелюбной улыбкой. Например, функция замены лиц — это отличный способ корректировки семейной фотографии. Этим инструментом фотографы пользуются постоянно.
Даже если вы не знакомы с популярными трендами в социальных сетях (например, Snapchat), вы, вероятно, видели селфи и мемы с заменой лиц, а также невообразимые дипфейки со знаменитостями (фальшивые видеоролики с известными личностями). Для Android и iOS существует множество новых приложений с функцией замены лиц, но корректировка с помощью Photoshop будет выглядеть лучше, чем корректировка с помощью бесплатных приложений для iPad и смартфонов. Благодаря Photoshop никто не узнает, что ваша сестра не улыбнулась на семейной фотографии. Существует несколько способов профессиональной замены лиц в приложениях Adobe.
Замена лиц с помощью маскирующих слоев
Если у вас есть фотографии с одинаковыми размерами и композицией, вы можете с легкостью наложить их друг на друга в Photoshop для быстрой замены лица. Просто выполните следующие действия.
Расположите лицо, которое необходимо заменить, на нижнем слое, а изображение с лицом для замены на верхнем слое.
Совместите лица на двух изображениях. Используйте функцию автовыравнивания и убедитесь, что два лица на изображениях приблизительно совмещены.
Добавьте слой белой маски сверху. Установите непрозрачность на уровне 100%.
Выберите инструмент «Кисть». Установите непрозрачность на уровне 100%. Для этой работы лучше подходит более мягкая кисть.
Используя черную кисть, закрасьте лицо, которое необходимо заменить, на маскирующем слое. При закрашивании маскирующего слоя лицо под ним будет проявляться в реальном времени.
Этот метод подходит для изображений с примерно одинаковыми размерами и композицией. Однако иногда требуется выполнить более сложную процедуру, например заменить морду кошки или попытаться создать новый мем с заменой лиц. Для этих задач вам потребуются другие инструменты Photoshop.
Замена лица с помощью инструмента «Выделение объектов»
Инструмент «Выделение объектов» в Photoshop позволяет скопировать любой фрагмент фотографии. С его помощью можно скопировать один элемент, например глаз, нос, либо все лицо или голову. Можно вырезать лицо, которое требуется поместить на новое изображение. При этом лицо необходимо сохранить как новый слой.
Рекомендуется использовать лицо большего размера, чем лицо, которое необходимо заменить. Большое лицо проще разместить на лице меньшего размера. Кроме того, использование большого изображения лица с высоким разрешением позволяет избежать искажений от пикселизации в результате изменения размера.
Перетащите лицо на нужное изображение головы, затем слегка измените размер и выровняйте черты лица. Уменьшите непрозрачность слоя лица, чтобы увидеть черты исходного лица. Совместите глаза, нос и рот и постепенно переместите новое лицо на исходное. После достижения нужного результата снова установите непрозрачность на уровень 100%. Новое лицо должно выглядеть как можно более естественно.
Смешивание и цветокоррекция при замене лиц
Сопоставьте различные оттенки кожи с помощью функции «Сопоставление цвета» («Изображение» › «Корректировка» › «Сопоставление цвета»), используя любое изображение для извлечения цветов. Постепенно корректируйте цвета для сопоставления оттенков кожи. Используйте инструмент «Размытие», чтобы сопоставить степень размытия на голове и лице, а также используйте функцию «Автоматическое наложение слоев» с выбранными параметрами «Сплошные оттенки и цвета», чтобы совместить слои тела и лица.
Замена лица в Фотошопе это либо шутка, либо необходимость. Какие цели преследуете лично Вы, мне неведомо, а научить Вас этому я обязан.
Данный урок будет полностью посвящен тому, как изменить лицо в Фотошопе CS6.
Менять будем стандартно – женское лицо на мужское.
Исходные изображения такие:
Если вы не являетесь опытным пользователем Adobe Photoshop и задача замены лица на фотографии кажется сложной, рекомендуем рассмотреть альтернативный метод ее решения – воспользоваться популярным онлайн-сервисом Canva, представляющим широкие возможности для работы с графикой. Во встроенном редакторе можно буквально в несколько кликов вырезать лицо на одном изображении и поместить его на другое. Также доступно удаление любого «сложного» фона и его последующей замены.
Подробнее: Как вырезать и заменить лицо на фото в онлайн-сервисе Canva
Прежде чем подставить лицо в Фотошопе, необходимо уяснить пару правил.
Первое – ракурс съемки должен быть максимально одинаковым. Идеальный вариант, когда обе модели сфотканы анфас.
Второе, необязательное – размер и разрешение фотографий должно быть одинаковым, так как при масштабировании (особенно при увеличении) вырезанного фрагмента может пострадать качество. Допустимо, если фото, с которого берется лицо, будет больше оригинального.
С ракурсом у меня не очень, но что имеем, то имеем. Иногда выбирать не приходится.
Итак, начнем менять лицо.
Открываем обе фотографии в редакторе в разных вкладках (документах). Переходим на вырезаемого пациента и создаем копию фонового слоя (CTRL+J).
Берем любой инструмент выделения (Лассо, Прямоугольное лассо или Перо) и обводим лицо Лео. Я воспользуюсь Пером.
Важно захватить как можно больше открытых и не затемненных участков кожи.
Далее берем инструмент «Перемещение» и перетягиваем выделение на вкладку со второй открытой фотографией.
Что имеем в результате:
Следующим этапом будет максимальное совмещение изображений. Для этого изменяем непрозрачность слоя с вырезанным лицом примерно на 65% и вызываем «Свободное трансформирование» (CTRL+T).
При помощи рамки «Свободного трансформирования» можно вращать и масштабировать вырезанное лицо. Для сохранения пропорций нужно зажать SHIFT.
Максимально совместить нужно (обязательно) глаза на фотографиях. Остальные черты совмещать не обязательно, но можно немного сжать или растянуть изображение в любой плоскости. Но только немного, иначе персонаж может получиться неузнаваемым.
После окончания процесса нажимаем ENTER.
Лишнее удаляем обычным ластиком, а затем возвращаем непрозрачность слоя на 100%.
Зажимаем клавишу CTRL и делаем клик по миниатюре слоя с вырезанным лицом. Появляется выделение.
Переходим в меню «Выделение – Модификация – Сжать». Размер сжатия зависит от размера изображения. Мне хватит 5-7 пикселей.
Еще один обязательный шаг – создание копии слоя с исходным изображением («Фон»). В данном случае перетаскиваем слой на значок внизу палитры.
Находясь на созданной только что копии, нажимаем клавишу DEL, тем самым удаляя оригинальное лицо. Затем убираем выделение (CTRL+D).
Дальше самое интересное. Заставим наш любимый Фотошоп немного поработать самостоятельно. Применим одну из «умных» функций – «Автоналожение слоев».
Находясь на копии фонового слоя, зажимаем CTRL и кликаем по слою с лицом, тем самым выделяя и его.
Теперь идем в меню «Редактирование» и ищем там нашу «умную» функцию.
В открывшемся окне выбираем «Стековые изображения» и нажимаем ОК.
Как видим, лица совместились почти идеально, но такое бывает редко, поэтому продолжаем.
Создаем совмещенную копию всех слоев (CTRL+SHIFT+ALT+E).
Слева, на подбородке не хватает текстуры кожи. Давайте добавим.
Выбираем инструмент «Восстанавливающая кисть».
Зажимаем ALT и берем образец кожи со вставленного лица. Затем отпускаем ALT и кликаем по участку, где не хватает текстуры. Производим процедуру столько раз, сколько нужно.
Далее создаем маску для этого слоя.
Берем кисть со следующими настройками:
Цвет выбираем черный.
Затем отключаем видимость со всех слоев, кроме верхнего и нижнего.
Кистью аккуратно проходимся по границе совмещения, немного ее сглаживая.
Заключительным шагом будет выравнивание тона кожи на вставленном лице и на оригинале.
Создаем новый пустой слой и меняем режим наложения на «Цветность».
Выключаем видимость для подлежащего слоя, тем самым открывая оригинал.
Затем берем кисть с теми же настройками, что и раньше и забираем образец тона кожи с оригинала, зажав ALT.
Включаем видимость для слоя с готовым изображением и проходим по лицу кистью.
Таким образом, мы с Вами научились интересному приему смены лица. Если соблюсти все правила, то можно добиться отличного результата. Удачи в Вашем творчестве!
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Еще статьи по данной теме:
Эпично вышло в конечном итоге и на постере. я тутпытаюсь изучить фотошоп и всегдда были проблемы с тем чтобы подогнать цвет вставленого лица на цвет кожи куда вставлял. пытался пипеткой херачить а потом замено цвета, но либо ничего не плолучалось либо фуфло выходило. а тут смотрю оказывается не очень то и сложно оно делается. спасибо за статью)
Спасибо огромное.Это самое человечное объяснение.С Новым годом Вас.Будьте всегда счастливы.
Читайте также: