Чи існує еквівалент Adobe Vibrance у Gimp?


24

Дивіться: Яка різниця між насиченістю та яскравістю у Lightroom?

Коротше кажучи, Adobe Vibrance - це «розумна» корекція кольору, яка вибірково збільшує насиченість, залишаючи тони шкіри та інші насичені кольори в спокої.

Мені цікаво, чи є в Gimp еквівалент.

Я знайшов пару плагінів і сценаріїв, які використовують одне і те ж слово "vibrance", але в усьому, що я бачу, вони не означають одне і те ж. Зазвичай це "супернасичення", як у цьому сценарії , який стверджує, що це "реалізація" цифрової вельвії ". Я цього не шукаю. Функція Adobe, здається, є більш тонкою (і тому більш корисною) інструмент для редагування фотографій.

Якщо нічого не існує, чи є зручний (або навіть менш зручний) спосіб його емуляції?


1
"Vibrance" - це лише слово, яке Adobe вибрав, воно не має конкретного значення в цьому контексті, як це робить насичення.
Метт Грум

@Matt Grum - очевидно. І використання Adobe насправді не відповідає звичайній англійській мові, тому Google важко відповісти.
mattdm

Я не чув про сценарій EG Vibrance, поки ви його тут не згадали. Трохи погравши з нею, я здивований, що ви не вважаєте це досить тонким. За своїми типовими налаштуваннями мені це здається дуже тонким. Він також налаштований для легкої тонкої настройки через непрозорість шару.
Lyman Enders Knowles

Я не знайомий з тим, що саме таке кольорова вібрація, але якщо вам потрібно маніпулювати кривою насичення без проміжних кроків, таких як перезапис / повторне складання до / з HSV тощо, спробуйте цей плагін gimp - еквалайзер насичення . Є також ті ж приклади за посиланням.

Не відповідаючи безпосередньо на запитання, але чи спробували ви пробувати темні таблиці? У нього є інструмент вібрації, який здається схожим на те, що робить Lightroom, і якщо ви шукаєте еквівалент Lightroom, темний тембл ближче до цього, ніж Gimp.
Матьє Мой

Відповіді:


26

Якщо відповідь Метта про природу вібрації правильна (і документація Adobe погоджується ), ви можете отримати аналогічний ефект у GIMP. Однак у мене немає жодного програмного забезпечення Adobe, тому я не можу оцінити, наскільки це насправді відповідає ефекту Adobe.

Використовуйте кольори -> компоненти -> розкладіть, розкладіть на відтінок / насичення / значення або відтінок / насичення / освітленість. Виберіть шар насичення і використовуйте Криві, щоб посилити насиченість ненасичених частин зображення. (Тобто, середні сірі шари насичення. Можливо, ви хочете уникнути посилення насичення самих темних, найменш насичених частин шару насичення, тому що в місцях, дуже близьких до безбарвного чорного, можуть траплятися несподівані кольорові кидки, білий або сірий.) Використовуйте Кольори -> Компоненти -> Рекомендувати застосувати зміни до оригінального зображення.

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

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

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


15

Метт спеціально запитав:

чи робить особливість Adobe щось особливе з відтінками шкіри

Я завжди думав, що це було, і Adobe прийшов прямо і сказав, що це так. Але я хотів перевірити це, перш ніж це сказати. Ось тест, який я зробив: я взяв наш стандартний калібрувальний принт, який був спеціально створений для покриття широкого спектру тонів шкіри:

Оригінал

І я спершу прискорив підвищення рівня насиченості +100 у LR3.3, щоб побачити, як це буде погано виглядати:

+100 насичення

Тоді я скасував це і натомість наділив його +100 посилення вібрації:

+100 вібрація

( ви можете (І ПОТРІБНО) піти, щоб побачити їх усі великі .)

Виходячи з цього експерименту, я думаю, що яскравість надає тонам шкіри дещо особливу розподіл . Тепер Метт продовжив:

і як це відтворити загалом.

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

  1. розкласти зображення на шари HSV у новому документі.
  2. У своєму головному документі створіть новий шар, я назвав його «штучною вібрацією», встановіть його тип Saturation.
  3. на цьому новому шарі створіть маску
  4. поверніться до створеного вами документа hsv-шарів, виберіть шар насичення та скопіюйте / вставте цей шар у шар штучного коливання, який ви створили на кроці 2.
  5. поверніться до створеного вами документа hsv-шарів, виберіть шар відтінку та скопіюйте / вставте цей шар у MASK на шарі штучного коливання, який ви створили на кроці 3.
  6. перейдіть у шар «штучної вібрації» і застосуйте до нього криву, інші два відповіді говорять про те, як його викривити. Особисто я думаю, що це простір для безлічі спроб і помилок, і для різних зображень будуть різні криві.
  7. на цьому шарі тепер у вас є те, що ЛОКУВАТИ, як шар насичення, але це неможливо при керуванні шаром насичення Gimp, як є. Чому? тому що кожен піксель на ньому має (приблизно) однакове значення насичення. (5-8 на мій досвід.) Градієнтна карта на допомогу. Встановіть колір переднього плану на 0 насиченості (чорний працює добре), а колір тла - на 100 насиченості (я зробив червоний, але ви можете вибрати будь-який відтінок, поки sat на 100). Тепер виберіть градієнт "FG to BG" і застосуйте карту кольорів градієнта до шару.
  8. перейдіть у маску шару "штучної вібрації" і зменшіть відтінки, які ви не хочете коригувати. Наприклад, кавказькі тони шкіри схожі на 340-40. Тож ті ділянки маски, на які ви хочете спуститись "досить низько", все інше, ви хочете натиснути до 100%. (Я не хотів би так далеко, як один біт "увімкнено або вимкнено" маску, я би пір'яв її навколо переходів, але не дуже.) Знову підозрюю, що кожне зображення виграє унікальну маску тут, але я можливо, створить власний градієнт, а потім застосуйте його до карти градієнта. (щоб перевірити це, я щойно робив просту, некрасиву, мальовану рукою маску з двома кольорами: білим та 40% сірим (V = 15).) Це було справді дивно, коли я подивився на шар Hue, наскільки НЕВІДОМНІ тони шкіри .

Це дасть вам основні налаштування, як тільки ви працюєте з цим, повзунок непрозорості на цьому шарі є вашим керуванням "вібрацією". Щоб продемонструвати, чим ви закінчитесь, ось короткий скріншот, який я зробив, граючи зі штучним шаром вібрації із зображенням мого сина.


Дивовижне, спасибі Я ще не можу нагородити нагороду, але буду здивований, якщо хтось прийде разом із цим. :)
mattdm

Виходячи з цього, я додав "яскравість" до мого списку особливостей, пов’язаних із фотографією, відсутні у Gimp. Я думаю, навіть якщо ваш процес зробити щось подібне, він все ще вважається "відсутнім". photo.stackexchange.com/questions/556/…
mattdm

4

Якщо вам зручно писати сценарії GIMP, ви можете змінити сценарій, наданий у вашому посиланні, виконати наступні операції:

  1. Перетворити RGB у HSV.
  2. Перетворіть площину S експоненціальним перетворенням (аналогічно корекції Гамма, але з експонентом <1). Це підвищить низькі значення насичення, зберігаючи високі значення насичення.
  3. Перетворити назад в RGB.

ОНОВЛЕННЯ: Щойно побачив відповідь @Lyman Enders Knowles. Це, в основному, програмно слідує тим же крокам.


0

На основі вашого короткого опису того, що робить Vibrance, я би підійшов до цього одним із двох способів у GIMP.

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

  2. Користуючись відтінком відтінку та насичення, відрегулюйте різні кольори окремо, застосовуючи поруч не коригування "червоного" кольору. Збільшити перекриття між кольорами до 75% або близько того, щоб уникнути різких країв. Це було б добре, якщо ви хочете збільшити насиченість усіх кольорів, крім червоного.

Ви також можете зробити регулювання кольору / насиченості неруйнівним шляхом, створивши новий порожній шар, встановлений у режимі накладки "Колір" та низької непрозорості, потім, використовуючи інструмент аерограф з великим м'яким пензликом, обережно фарбувати в якийсь колір. Або зробити це більш безрозбірливо до всіх кольорів, спробуйте режим накладання «Насичення» і просто фарбування в чисто червоний (або зелений або синій колір, не має значення, поки він насичений). Можна використовувати інструмент для гумки, щоб обережно зменшити ефект у певних областях.


0

використовуючи інструмент насичення нативної насиченості в gimp, ви можете вибрати кольори, які ви хочете збільшити, це набагато простіше, ніж вищезгадані методи, і, наскільки я можу сказати, виконує досить непогану роботу з імітації регулювання вібрації в Photoshop


2
Чи можете ви детальніше зупинитися на цьому? Які кольори потрібно вибрати для імітації ефекту повзуна "Вібрація"?
NickM
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.