Переставить с белого фона на чёрный
Смотрите, как можно в Фотошопе сделать за 5 сек (первые 40 секунд видика я объясняю, почему по-другому делать — фиговая идея):
Смотрите, как можно в Фотошопе сделать за 5 сек (первые 40 секунд видика я объясняю, почему по-другому делать — фиговая идея):
Есть ли случаи, когда это не работает?
Почти никогда не работает :-)
Владислав, да. Практически всегда.
Задача поменять фон у какой-то растровой картинки изначально векорного объекта — какая-то сомнительная.
При нормальной проектировке проекта или же просто в рабочих процессах — такие вопросы просто не возникают.
Такой прием работает только с простыми «абстрактными» объектами, которые имеют чистую заливку без белых переливов и т. д.
Вообще как так получилось, что пришлось модифицировать рендерный ассет картинкой, а не исходник или хотя бы вектор?)
Потому что была пнгшка под рукой и влом было запускать Иллюстратор даже ради такой фигни. А Фотошоп он как браузер — открыт вообще всегда.
Это работает только на средних по яркости цветах. Например светлозеленый после таких манипуляций превратится в темнозеленый, темно-серый в светло-серый. А на фотографиях будет полная ерунда в итоге.
Чтобы пиксели не белели к краям после работы с маской, можно использовать Layer → Matting → Defringe.
Валерий, допустим, это был просто пример для демонстрации. Ясно, что изначально эти соединения были в векторе.
Эти действия равносильны следующим: перевести в Lab, инвертировать L. Это просто инвертация яркости, сразу очевидны все проблемы метода.