Переставить с белого фона на чёрный

Смотрите, как можно в Фотошопе сделать за 5 сек (первые 40 секунд видика я объясняю, почему по-другому делать — фиговая идея):

Дальше
6 комментариев
Владислав Иванников 2018

Есть ли случаи, когда это не работает?

Илья Бирман 2018

Почти никогда не работает :-)

Валерий Зимнев 2018

Владислав, да. Практически всегда.

Задача поменять фон у какой-то растровой картинки изначально векорного объекта — какая-то сомнительная.
При нормальной проектировке проекта или же просто в рабочих процессах — такие вопросы просто не возникают.

Такой прием работает только с простыми «абстрактными» объектами, которые имеют чистую заливку без белых переливов и т. д.

Вообще как так получилось, что пришлось модифицировать рендерный ассет картинкой, а не исходник или хотя бы вектор?)

Илья Бирман 2018

Потому что была пнгшка под рукой и влом было запускать Иллюстратор даже ради такой фигни. А Фотошоп он как браузер — открыт вообще всегда.

Антон 2018

Это работает только на средних по яркости цветах. Например светлозеленый после таких манипуляций превратится в темнозеленый, темно-серый в светло-серый. А на фотографиях будет полная ерунда в итоге.

Вадим 2018

Чтобы пиксели не белели к краям после работы с маской, можно использовать Layer → Matting → Defringe.

Dmitry Uvarov 2018

Валерий, допустим, это был просто пример для демонстрации. Ясно, что изначально эти соединения были в векторе.

Ринат Абдулкин 2018

Эти действия равносильны следующим: перевести в Lab, инвертировать L. Это просто инвертация яркости, сразу очевидны все проблемы метода.

Мои книги