Gimp是否具有与Adobe的“ Vibrance”相当的功能?


24

请参阅:Lightroom中的饱和度和饱和度之间有什么区别?

简而言之,Adobe的Vibrance是一种“智能”色彩调整,可以选择性地增加饱和度,而不会留下肤色和其他饱和色彩。

我很好奇Gimp是否有等效的功能。

我发现了几个使用相同的单词 “ vibrance” 的插件和脚本,但是在我看到的所有内容中,它们的含义并不相同。通常,它是“超饱和度”,如本脚本中所述,它声称是“数字化velvia的实现。我不是要这样做。Adobe功能似乎更微妙(因此更有用)”照片编辑工具。

如果不存在,是否有一种方便(甚至不太方便)的方式来模拟它?


1
“ Vibrance”只是Adobe选择的一个词,在这种情况下,它没有饱和度那样的特定含义。
Matt Grum

@马特·格鲁姆-显然。而且Adobe的使用与英文并不完全匹配,这就是为什么Google很难找到答案的原因。
mattdm 2011年

直到您在这里提到它,我才听说过EG Vibrance脚本。在玩了一点之后,我很惊讶您还不够细腻。在默认设置下,对我来说似乎很微妙。设置它还可以轻松地通过图层不透明度进行微调。
Lyman Enders Knowles

我不熟悉确切的色彩饱和度,但是如果您需要操纵饱和度曲线而没有任何中间步骤,例如从/从HSV分解/重新合成等,请尝试使用此gimp插件- 饱和度均衡器。链接中也有相同的示例。

没有直接回答问题,但是您尝试过使用Darktable吗?它确实有一个与Lightroom相似的震动工具,如果您正在寻找与Lightroom相当的工具,则暗表比Gimp更近。
Matthieu Moy

Answers:


26

如果Matt关于振动性质的答案是正确的(并且Adobe文档也同意),那么您可能可以在GIMP中获得类似的效果。但是,我没有任何Adobe软件,因此我无法判断这与Adobe的效果实际上有多接近。

使用颜色->组件->分解,分解为色相/饱和度/值或色相/饱和度/亮度。选择“饱和度”层,然后使用“曲线”增强图像不饱和部分的饱和度。(也就是说,饱和度层的中间灰色。您可能要避免提高饱和度层中最暗,最不饱和的部分的饱和度,因为在非常接近无色黑色的区域中可能会发生意外的偏色,白色或灰色。)使用颜色->组件->重新组合以将更改应用于原始图像。

与使用滑块相比,这非常笨拙,并且也没有提供任何有关肤色的技巧。不过,熟悉编写GIMP脚本的人(即不是我)可能可以简化和改进它。

这是我尝试过此方法的照片。我试图通过普通的饱和度控制和在分解的饱和层上使用曲线来实现草中饱和度的相同增加。您可以看到,在两张调整后的图片中,草的饱和度都高得多,但是简单的饱和度控制也将红色放置在围栏和狗的皮毛上方,而曲线方法则没有。

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明


15

马特特别问:

Adobe功能是否对肤色有特殊的作用

我一直认为它做到了,而Adobe马上就说出来了。但是我想先测试一下。这是我做的测试:我拍摄了我们的标准校准打印纸,该打印纸专门用于覆盖广泛的肤色:

原版的

我首先在LR3.3中为它提供了+100的饱和度增强,只是看它看起来有多糟糕:

+100饱和度

然后我取消了它,而是给它增加了100的活力:

+100活力

您可以(并且应该)看到它们都很大。)

根据该实验,我确实认为充满活力会给肤色带来一些特殊的效果。现在,马特接着跟进:

以及如何重新创建该内容。

我要告诉你,我是一名软件工程师,并且是非常长时间的Gimp核心用户...这让我感到困惑。但这是您如何实现的最佳猜测:

  1. 在新文档中将图像分解为HSV层。
  2. 在您的主文档中,创建一个新层,我将其称为“人造振动”,将其类型设置为“饱和度”。
  3. 在该新层上,创建一个遮罩
  4. 返回到您创建的hsv图层文档,选择饱和度图层,然后将该图层复制/粘贴到您在步骤2中创建的人造饱和度图层中。
  5. 返回到您创建的hsv图层文档,选择色相图层,然后将该图层复制/粘贴到在步骤3中创建的人造振动层上的MASK中。
  6. 进入“人造振动”层并对其施加曲线,其他两个答案讨论如何对其进行弯曲。我个人认为这是一个反复试验的空间,不同的图像会有不同的曲线。
  7. 在该层上,您现在拥有类似于饱和层的外观,但它不能与Gimp的饱和层控件一起使用。为什么?因为那里的每个像素都有(大约)相同的饱和度值。(以我的经验为5-8。)进行救援的渐变图。将前景色设置为0饱和度(黑色效果很好),将背景色设置为100饱和度(我做了红色,但是只要色饱和度为100,就可以选择任何色相)。现在选择“ FG to BG”渐变并将渐变颜色贴图应用到图层。
  8. 进入“人造振动”层的遮罩,并降低不需要调整的色调。例如,白种人肤色似乎都聚集在340-40附近。因此,您需要将蒙版的那些区域降低到“相当低的水平”,其他所有方面,您都希望将其推高至100%。(我不会像一个“打开或关闭”的蒙版那样远,我会在过渡过程中使用它,但不是很多。)我再次怀疑每个图像都会从这里的独特蒙版中受益,但是我可能会创建一个自定义渐变,然后将其与渐变图一起应用。(为此测试,我做了一个简单的,丑陋的手绘蒙版,有两种颜色:白色和40%灰色(V = 15)。)当我看着Hue层时,肤色是如此明显,这真是令人惊讶。

这将为您提供基本设置,一旦完成此工作,该层上的不透明度滑块就是您的“振动”控件。为了演示您将要得到的结果,这是一个简短的截屏视频,我用儿子的图像在人造振动层上进行播放。


很好,谢谢。我还不能授予赏金,但是如果有人出现并获得最高奖,我会感到惊讶。:)
mattdm 2011年

基于此,我将“活力”添加到了Gimp所缺少的与摄影相关的功能列表中。我认为即使您执行类似的操作,它仍然算作“缺失”。photo.stackexchange.com/questions/556/...
mattdm

4

如果您愿意编写GIMP脚本,则可以修改链接中提供的脚本,以执行以下操作:

  1. 将RGB转换为HSV。
  2. 用指数变换(类似于Gamma校正,但指数<1)对S平面进行变换。这将增强低饱和度值,同时保持高饱和度值。
  3. 转换回RGB。

更新:刚刚看到@Lyman Enders Knowles的答案。基本上,这是通过编程执行相同的步骤。


0

根据您对Vibrance的功能的简要描述,我将以GIMP中的两种方法之一来解决此问题。

  1. 如果需要,进行选择,使其不包括肤色,收缩和羽化,并应用排除该选择的饱和度调整。这可能是最简单的方法,但这取决于您选择的能力(在其他工具中,您可以按颜色选择)。

  2. 使用“色相”和“饱和度”调整,分别调整不同的颜色,然后不对“红色”颜色进行调整。将颜色之间的重叠度增加到75%左右,以避免出现粗糙的边缘。如果要增加红色的所有颜色的饱和度,这将是很好的。

您还可以通过以下方式以非破坏性的方式进行颜色/饱和度调整:创建一个新的空层,设置为“颜色”叠加模式和较低的不透明度,然后使用带有大的软刷的喷枪工具轻轻地涂一些颜色。或者,要对所有颜色进行不加区分的处理,请尝试“饱和度”覆盖模式,并仅以纯红色绘画(或绿色或蓝色,只要饱和就没有区别)。您可以使用橡皮擦工具在某些区域轻轻降低效果。


0

在gimp中使用饱和度本机饱和度工具,您可以选择要增强的颜色,这比上面提到的方法要简单得多,据我所知,在photoshop中模拟亮度调整非常好


2
您能详细说明一下吗?需要选择哪种颜色来模仿“ Vibrance”滑块的效果?
NickM 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.