寻找使用免费软件的快速,简便,有效的方法来从照片中窃取颜色分级吗? 在本教程中,我概述了使用免费的照片编辑软件Darktable使用任何软件(免费或高级)窃取照片的颜色分级的最有效方法。 此方法适用于JPEG照片或RAW照片(Darktable主要是RAW处理软件,但可以处理包括JPEG在内的各种文件类型)。

您可以在下面观看本教程的视频版本,或滚动浏览帮助文章版本的视图(可使用此页面左上角的语言图标提供30多种语言版本)。

第1步:将图像导入Darktable

首先,您需要将要使用的图像带入Darktable。

为此,请导航至“ Lighttable”选项卡(如果您还没有的话)(通常,当您首次打开Darktable时,默认情况下,您将进入该选项卡–单击“ lighttable”文本,在上图中以绿色概述)。 进入“ Lighttable”选项卡后,单击“导入”下拉箭头(上图中的红色箭头)。 单击“图像”(蓝色箭头)以从计算机中选择图像。

导航到计算机上保存图像的文件夹(在我的情况下,我的图像位于“下载”文件夹中)。 如果要从同一文件夹中选择多个图像,请单击要选择的图像,然后按住Shift键并单击要选择的任何其他图像(上图中的红色箭头显示了我为本教程打开的三个图像)。 选择图像后,单击对话框底部的“打开”按钮(蓝色箭头)。

您会注意到我在此示例中使用的所有照片均为JPEG,但您也可以使用 Darktable支持的任何文件类型.

您的图像通常会在“暗房”选项卡中打开(在上图中以绿色勾勒),如果您打开了多个图像,它们将以缩略图的形式显示在底部的“电影胶片”区域(红色箭头)。 您可以双击任何缩略图以在“暗室”选项卡中打开该图像-这实际上意味着您正在处理的图像。

步骤2:激活颜色映射模块

现在我们已经将要用于此效果的图像打开到Darktable中,我们将要激活要从中窃取颜色渐变的图像上的“颜色映射”模块。

为此,我将导航至“效果”选项卡(上图中的红色箭头-假设您使用的是Darktable 3.4或更高版本。在Darktable的早期版本中,此功能位于“颜色”选项卡中)。

进入此标签后,您可能需要向下滚动(使用最右侧的滚动条–上图中的红色箭头)以找到“颜色映射”模块。 找到它后,单击此模块将其激活(绿色箭头)。

单击此模块以将其激活时,它应如上图所示展开。 现在应突出显示“电源”图标,表明它已被激活。 如果出于某种原因该图标未突出显示,请单击它以将其激活(红色箭头)。

您将在此模块中看到两个主要区域,即“源集群”和“目标集群”,并且每个区域都有一组网格(在上图中以绿色概述)。 这些区域将是我们的“源”图像颜色和“目标”图像颜色出现的地方。 源图像是我们从中窃取颜色分级的图像(上图中的主图像),目标图像是最终图像,我们将在其中添加从原始源图像中窃取的颜色分级(上图中蓝色箭头表示的图像-这些是目标图像)。

“作为源获取”按钮将“窃取”源图像中的颜色,而“作为目标获取”按钮将确定要交换的目标图像中的颜色。

在“源群集”和“目标群集”网格下方是三个滑块。 “簇数”滑块(蓝色箭头)使您可以增加或减少用于映射源图像和目标图像中的颜色的颜色簇数。 您需要了解的有关该设置的所有信息通常是,该数字越大,您从每个图像中获取的颜色就越多,因此颜色集将越多样化。 结果,“颜色分级”效果最终将更加微妙。 另一方面,当该数字较低时,用于创建效果的颜色将更少,因此效果将更强。

再说一遍–群集数量越多,效果越细微;群集数量越少,效果越好。

颜色优势滑块(绿色箭头)确定目标图像的颜色如何与源图像的颜色交换。 当此滑块设置为100%时,这意味着将替换目标图像中的主色与源图像中的主色。 例如,如果红色是源图像中的主要颜色,绿色是目标图像中的主要颜色,则主要绿色将被替换为主要红色。 当此滑块设置为0%时, 类似 源图像和目标图像之间的颜色将被交换。

最后,最后一个滑块,即“直方图均衡”滑块(红色箭头)使您可以使两个图像的直方图更加相似。 从技术上讲,这意味着将使两个图像的色调对比度更加相似。 稍后再详细介绍。

步骤3:获取和应用颜色以窃取颜色等级效果

现在,我们已经激活了颜色映射模块,并且知道模块的每个区域是做什么用的,现在我们可以从源代码中窃取颜色渐变并将其添加到目标图像中。

首先,您需要设置“簇数”和“色彩优势”滑块的值。 我建议将群集数量的值设置为“ 3”。 您可以根据我上面提供的有关此滑块的信息,将颜色优势滑块设置为所需的任何值。

进行所需的设置后,我将单击“作为源获取”按钮(上图中的红色箭头)。 现在,您将看到我的“源群集”网格(绿色箭头)充满了颜色。 这些是我们将用于颜色分级的颜色。

现在我们有了源颜色,使用该图像的幻灯片缩略图(在上图中的红色箭头)双击目标图像。 这将在“暗房”选项卡中打开该图像。 导航回到“颜色映射”模块。 该模块可能再次为空白(即,源群集颜色未显示)。 只需单击“重置”按钮/图标(绿色箭头),您从源图像中选择的源颜色就会重新填充。

重新填充“源群集”颜色后,单击“获取为目标”按钮。 这将使用目标图像中的颜色填充“目标群集”网格。 这些是将被替换为源颜色的颜色。 查看我们的目标图像,您现在将看到它包含与我们的原始源图像更加相似的颜色等级。

现在,您可以使用“均衡直方图”滑块(红色箭头)来调整目标图像的直方图,使其看起来与源图像更加相似。

如您在上图中所看到的,目标图像颜色上的新颜色分级看起来不太好-肤色看起来很红。

您始终可以通过以下方法解决此问题:返回源图像,将“簇数”和“颜色优势”滑块调整为新值,单击“获取为源”按钮,然后返回目标图像。 在目标图像上后,再次单击“重置”按钮,然后单击“获取为目标”。 这将再次交换您的颜色,但是设置略有不同,因此结果也有所不同。 更简单地说-重复本文中介绍的步骤,调整设置,直到获得所需的最终颜色等级。

上面是调整设置以获得不同结果的示例。 在此示例中,我使用了4个簇以获得更细微的效果。 我还将直方图均衡滑块调整为略高于60%。

本教程就是这样! 你可以看看我的其他 Darktable教程 在我的网站上,或观看我的任何 GIMP or Inkscape教程.