Заміна білості прозорістю у Photoshop


142

Я хочу замінити білість у пікселях прозорістю так само, як описано в цьому запитанні, тобто для світлих пікселів потрібно зробити пропорційно прозорими. Усі рішення, знайдені через Google, засновані на чарівної паличці чи інших методах, які не відповідають моїм потребам. Я впевнений, що раніше це було в попередній версії Photoshop (прості функції замінити колір прозорістю), але я не можу зробити це в CS6. Замінити колір не має альфа-опцій ..


4
Чому питання, яке ви пов’язані з недостатнім? Ви намагалися Select > Color Range...створити виділення, а потім замаскуйте або видаліть його?
Скотт

Оскільки я підозрюю, що рішення Imagemagick у цьому посиланні не працюватиме в CS6;) Метод вибору, безумовно, також є недоліком, оскільки він обмежує вибір. Я хочу, щоб значення легкості у всіх пікселях перетворювалося на альфа-значення.
геотеорія

1
Зроблено веб - додаток деякий час назад , щоб зробити це: hvitur.dmitry.lol
Dmiters

1
Безкоштовний графічний редактор Gimp також має приємний маленький фільтр "Колір до Альфи", який добре працює: docs.gimp.org/en/plug-in-colortoalpha.html
André

1
@ AndréHauptfleisch дякує мільйон! Фільтр Gimp "Колір до Альфи" дивовижний. Не можу повірити, що Adobe Photoshop не має еквівалента. На мою думку, слід дати повну відповідь про те, як використовувати Gimp для цього замість Photoshop, оскільки люди серйозно пропадають, якщо вони не знають про це. Дуже шкода, що це запитання заблоковано, тому ми не можемо додати реальної відповіді !!!
Марк Ч.

Відповіді:


151

Один з методів полягає у використанні оригінального зображення / шару як власної маски шару. Ви б створили дублікат шару, знежирити та інвертувати його, вставивши результат сірого масштабу в оригінальну маску шару шарів.


Оновлення: Ось кілька покрокових інструкцій:

Почніть зі свого сплющеного зображення:

введіть тут опис зображення

Додайте шар коригування насичення / відтінок і зменшіть насиченість, поки зображення не стане кольоровим. Якщо у вихідного зображення у вас немає градієнта, ви можете просто скористатися шаром коригування порогу , що призведе до 100% чорного або 100% білого результатів.

(Технічно ви можете пропустити крок, оскільки ми вставимо його в маску шару, яка все одно перетворить його в масштаб сірого. Це дасть вам хорошу візуальну орієнтацію, хоча і налаштувати чорно-білий баланс)

введіть тут опис зображення

Додайте шар коригування Інвертувати , потім шар регулювання кривих . Підкручуйте криві, поки все, що ви хотіли б бути суцільним / непрозорим, не стане білим, а все, що ви хочете, повністю прозорим, не стане чорним. Вам, можливо, доведеться підправити це кілька разів, щоб виправити суми.

введіть тут опис зображення

Тепер CTRL+ Aдля вибору всього зображення та CTRL+ SHIFT+ Cдля копіювання комбінованого результату сірого масштабу. Створіть маску шару на початковому шарі. Тепер ALT+ Clickу значку маски шару, щоб увійти в режим прямого редагування. Тепер вставте туди чорно-біле зображення, яке ви просто скопіювали.

введіть тут опис зображення

Тепер натисніть назад на свій вихідний шар, щоб вийти з маски шару безпосередньо редагувати та приховати всі налаштування шарів.

Там у вас є! Якщо ви виявите, що ваш готовий результат не є абсолютно непрозорим (суцільним) в областях, які вам подобаються, ви можете або підкрутити криві, і зробити це знову (вам буде потрібно більше білого в цих областях), або просто дублювати результат / шар кілька разів, поки вона не стане менш прозорою (приклад нижче).

введіть тут опис зображення

Це також працює на чорних фонах, просто не використовуйте фільтр "Інвертувати шар".


1
що робити, якщо фон, який я хочу бути прозорим, синій / сірий?
Юрген Пол

1
@ Ананас під морем - він може працювати на кольорових фонах, але вам знадобиться достатня контрастність. З цієї причини, як правило, це не дуже добре працює на кольорах середнього тону. Спробуйте фільтр відтінку / насичення на оригінальному зображенні та видаліть колір, якщо фон схожий на ту частину, яку ви хочете зберегти (подібний тон у відтінках сірого), цей метод, ймовірно, не підійде для вас. У такому випадку вам доведеться пофарбувати або простежити. Цей метод працює, перебільшуючи різницю тональності фону та частини, яку ви хочете зберегти, поки вона не стане чорною проти білої ...
Іван

... Якщо ви не можете досягти цього, використовуючи рівні, криві або пороговий фільтр, цей метод не працюватиме.
Іван

@Мож ви можете робити розрахунки на каналах, пояснених тут: graphicsdesign.stackexchange.com/questions/31337/…
joojaa

Я спробував це, і отримані кольорові (непрозорі) частини зображення стали частково прозорими (через нього я міг побачити сітку прозорості)
MicroMachine

100

Ви можете використовувати суміш для додавання прозорості:

  1. Клацніть правою кнопкою миші шар, до якого потрібно додати прозорість, виберіть "Параметри змішування ..." (Якщо не вдалося вибрати "Параметри змішування", переконайтеся, що шар розблокований)
  2. Знайдіть шкалу під полем "Цей шар:", який знаходиться під полем "Змішати, якщо"
  3. Натискаючи та утримуючи клавішу alt, перетягуючи білу ручку, чим далі ви перетягуєте її вліво, тим більше прозорості додається на основі більності шару. Подивіться на зображення, як розділені дві білі ручки.

Поле "Змішати якщо"

Якщо ви також хочете, щоб шари під ним мали таку ж прозорість, що і для поточного шару, ви можете встановити "Вибивання" в розділі "Розширене змішування" на "Глибоке". На шари нижче, які заблоковані, це не вплине.

Я протестував це лише у CS5.5, але, думаю, він повинен бути дуже схожим у CS6.


4
все в одному sceenshot i.imgur.com/XMgUnwX.png
JinSnow

6
Це підірвало мою думку. Я використовую Photoshop, можливо, 14 і більше років, і я не знав про цю функцію. Я маю на увазі, він, мабуть, не був представлений у попередніх версіях, але все-таки, ух. Я бачив цих повзунків, але ніколи не знав, що вони робили! Ура, Вегард, чудовий звір.
Метт Флетчер

Я не впевнений, як зробити відповідь Джона на моєму старому корінному фотошопі 7, тож це дуже допомогло та стало простіше! Довелося скопіювати шар, видалити старий шар і повторити процедуру, щоб позбутися всього білого.
BT

Дякую вам за це - це мало бути таким простим :)
Mohit Singh

Знайшов це знову, і я вже його схвалив. Хотілося б, щоб я міг повторити його. Так корисно!
Райан

2

Безкоштовний додаток для фотошопу "не розмножувати" виконує безкоштовну, швидку та чудову роботу в цьому завданні, хоча тільки для чорноти в пікселях. Однак якщо спочатку ви інвертуєте зображення, запустіть його, потім знову переверніть зображення, це здійснить те саме:

http://www.ayatoweb.com/download/down04.html

Ця сторінка є японською (для мене іноземною;), хоча знайти посилання для завантаження досить просто. Я вважаю, що він поставляється зі старішою версією MSLC DLL, яку потрібно помістити в кореневий каталог програми Photoshop.

Зверніть увагу також на фільтр "незмінити" для кування фільтру та інші засоби виконання цього завдання, пов'язані з тієї самої сторінки.

Знову ж таки, поки цей фільтр виконує це для чорноти в пікселях, якщо спочатку ви інвертуєте зображення, потім запустіть фільтр, потім знову інвертуйте зображення, це здійснить білістю - тимчасово перевернутою білістю.


Без чорного тла добре підійде чорний фон. Для білих фонів нам знадобиться Екран. Я не можу знайти безкоштовну версію; Поки що я знайшов лише creative.adobe.com/addons/products/1328
Стівен Вахон

1
@StevenVachon, будь ласка, перечитайте мою відповідь, яку я відредагував для наочності. Коротше кажучи: ви можете виконати "неекранний", перевернувши зображення, запустивши фільтр, потім перевернувши зображення. Я б особисто скористався безкоштовним плагіном того, що він може зробити за один крок, ніж те, що Photoshop без плагіна може зробити за кілька кроків.
r_alex_hall
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.