Как сделать черный фон прозрачным

Добавил пользователь Alex
Обновлено: 05.10.2024

Первый шаг — перетяните изображение с компьютера или выберите его, нажав + Начать с фото.

Мы поддерживаем изображения всех размеров и пропорций в форматах PNG и JPG.

2️⃣ Удалите фон

Наш инструмент автоматически удаляет фон изображения. Затем можно выбрать новый цвет фона.

Самые популярные варианты — белый и прозрачный, но выбрать можно любой цвет.

3️⃣ Загрузите изображение

Чтобы начать сначала, просто перетяните новое изображение или нажмите значок

Приложения PhotoRoom — новые возможности

Хотите пользоваться групповым режимом, HD-качеством, расширенными возможностями вырезания и десятками эффектов? PhotoRoom — это приложение №1 для удаления фона и создания потрясающих изображений.

Встречаются ситуации, когда картинка изображена на черном фоне и требуется сделать его прозрачным для сохранения в PNG. Например, брызги воды, которые невозможно сфотографировать на белом фоне. Дизайнеры для наложения таких слоёв используют в Photoshop метод наложения экран (screen), получая в итоге красивый макет. Но при резке макета на прозрачные PNG возникает неразрешимая проблема с фоном. Вырезать фон из полупрозрачных изображений обводкой и удалением не представляется возможным в Photoshop. Создать в Photoshop нужный α-канал оказалось сложнее, чем написать небольшой скрипт.

Предлагаю метод, реализованный на JavaScript. Реализация алгоритма возможна на любом языке, обладающим библиотекой попиксельной обработки изображений.

Маска прозрачности (α-канал) для каждого пикселя изображения будет формироваться из значений RGB пикселя.

Создадим обычный html файл, с заголовками (transparetbg.html)

Позовём красивую девушку, положив файл girl.jpg в корень диска


Добавим кнопки управления в body и canvas

Добавим в head стиль для кнопок

Подготовим переменные. Для доступа к пикселям изображения используем canvas. При загрузке страницы загрузится картинка black_problem.jpg из корневой директории с которой мы будем работать. При загрузке методом onload её копия сохранится в переменной original.


Напишем функцию обработки изображения

Для формирования прозрачности каждого пикселя используются различные методы, но общая суть в формировании значения прозрачности в обратной зависимости от яркости пикселя. Белый пиксель будет полностью непрозрачным. Черный пиксель будет полностью прозрачным. В большинстве случаев подходит метод усреднения значений, т.е. default по коду.

Температура позволяет регулировать порог прозрачности изображения

Поиграемся

Чтобы Chrome разрешил нам работать с локальными изображениями запустим его с нужным ключиком (сделаем ярлык на рабочем столе) и откроем в нем наш html файл.

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security"


Нажмём кнопку Avg

Черный фон изображения стал прозрачным. Чудо!


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

Пример фотографии розовой розы без изменений и после замены однотонного фона на прозрачный, белый и зелёный:

Оригинальная фотография розы
Фотография с прозрачным фоном

Фото с однотонным белым фоном
Фото на однотонном зелёном фоне

Первый пример с цветком розы на прозрачном фоне сделан с такими настройками:
1) Интенсивность замены — 38;
2) Сглаживание по краям — 5;
3) Заменить однотонный фон на — прозрачный;
4) Обрезка ( 0) по краям — "-70";
5) Инвертировать — отключено (галка не стоит).

Исходное изображение никак не изменяется. Вам будет предоставлена другая обработанная картинка с прозрачным или указанным вами фоном.

Перед тем, как сделать прозрачный фон в фотошопе, нужно все хорошо разузнать о возможностях этой программы. А то вдруг вместо фона прозрачной станет ваша одежда на фотографии.

Основы работы c фоном в Photoshop

Photoshop по праву считается самым мощным средством для работы с растровыми изображениями. Порой кажется, что уже все знаешь о возможностях этого графического редактора. Но затем снова и снова натыкаешься на что-то новенькое:

Основы работы c фоном в Photoshop

Самой востребованной областью применения Photoshop среди обычных пользователей является изменение и редактирование фоновой части изображения. Как будто предугадывая это, программа уже на первых этапах создания нового графического файла спрашивает, каким сделать его фоновый слой:

Основы работы c фоном в Photoshop - 2


Но все это теория, которую можно быстро познать на практике. Поэтому приступим к творчеству, сила выражения которого будет усилена Photoshop .

Использование корректирующего слоя

Разберем на примере, как в фотошопе можно поменять фон с помощью корректирующего слоя. На старте у нас имеется такое изображение:

Использование корректирующего слоя

Использование корректирующего слоя - 2

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



Удаляем небо

Удаляем небо

Конечно, в приведенном примере не хватает немного точности. Поэтому, чтобы не удалить нужные детали в рисунке, следует использовать тонкое перо.

Удаляем небо - 2

Теперь, чтобы сделать новое небо над нашим городом, можно применить свою фантазию и различные средства Photoshop . Например, какой-нибудь градиент. Вот что может получиться в итоге:


Но контуры города очень трудно вырезать ровно. Поэтому для демонстрации следующего инструмента воспользуемся фотографией пустыни. Задача все та же: меняем небо:


Перед тем, как заменить фон неба на другой, активируем волшебную палочку на панели инструментов и кликнем ей по небу. При этом чувствительность инструмента лучше выставить на максимальный показатель. Иначе фон будет выделен некорректно:




Теперь можно добавить новый слой и заполнить небо над Сахарой яркими красками:


Размытие заднего фона

Но все-таки хочется потренироваться не только на кошках, но и на людях. Рассмотрим, как размыть фон в фотошопе. Для редактирования возьмем снимок с изображением человека. По неписаным законам интернета, для такой демонстрации чаще всего используют фото красивой девушки:

Размытие заднего фона

Главная проблема заключается в том, чтобы правильно выделить контуры тела. Попробуем для этого воспользоваться магнитным лассо.

Размытие заднего фона - 2





Теперь проделываем следующее:


  • В сборщике устанавливаем черный цвет для переднего фона:


  • Затем медленно проводим кистью по контурам фигуры девушки и внутри. Сразу становится видно, что кисть восстанавливает размытость, которую мы применили на слое-копии;
  • После нескольких минут наведения резкости с помощью кисти все черты женского лица и фигуры приобрели четкость. Должно получиться примерно так:


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


Только здесь вместо фильтра используется один из градиентов. Но все равно получилось необычно и красиво.
Как видите, возможности Photoshop впечатляют. С его помощью можно создавать целые художественные композиции. Главное, чтобы после такой обработки человек смог узнать себя на фотографии.

Читайте также: