Colors 如何";“展平”;图像中最暗的颜色

Colors 如何";“展平”;图像中最暗的颜色,colors,imagemagick,photography,Colors,Imagemagick,Photography,好的,这里我有一个问题我想解决,但我不知道如何正确表述它。所以请容忍我 有时,当我在暗表中对黑白照片进行后处理时,我会改变色调曲线,使低于(比)某一灰度级的所有东西都“调平”到该灰度级。也就是说,失去了阴影。(我通过在色调曲线正方形的左下角制作一个小的水平“平片”,左侧接触正方形的一侧)下面的照片就是一个典型的例子,在这张照片中,我擦除了桥下的所有阴影,创造了旧照片通常具有的“平片”外观 唯一的问题是,有时当我这样做时,可能只是因为色调曲线的方形不够精确,我无法正确地得到它,最深的黑色像素

好的,这里我有一个问题我想解决,但我不知道如何正确表述它。所以请容忍我

有时,当我在暗表中对黑白照片进行后处理时,我会改变色调曲线,使低于(比)某一灰度级的所有东西都“调平”到该灰度级。也就是说,失去了阴影。(我通过在色调曲线正方形的左下角制作一个小的水平“平片”,左侧接触正方形的一侧)下面的照片就是一个典型的例子,在这张照片中,我擦除了桥下的所有阴影,创造了旧照片通常具有的“平片”外观

唯一的问题是,有时当我这样做时,可能只是因为色调曲线的方形不够精确,我无法正确地得到它,最深的黑色像素会保留下来,如下图所示:

由于我显然无法在darktable中解决这个问题,我希望会有一些imagemagick一行,我可以用它将这些最暗的像素“展平”到所需的灰度。比如说:

  • convert in.jpg-展平10 out.jpg

…然后将
10
以下的所有r、g和b值更改为
10
,有效地将黑色像素替换为暗灰色。

尝试转换“-level 10”以使10成为黑点,从而丢失10以下的所有内容,然后转换“-level+10”要将黑点移回10。

可以在深色表上使用参数化遮罩,以便只影响图像的较暗区域。通过这种方式,您可以操纵和高亮显示最暗的区域,而不会影响其余区域。如果部分阴影受到影响,只需组合绘制遮罩即可选择参数化遮罩将影响的区域。此遮罩几乎可以应用于darktable上的任何模块。

您是否尝试过将“-level 10”转换为黑点10,从而丢失10以下的所有内容,然后将“-level+10”转换为黑点10?非常简单的解决方案:)ThxSo最后一个命令是:
convert original.jpg-level 10%,100%intermediate.jpg&&convert intermediate.jpg-level-10%,100%final.jpg
,顺便说一句(注意白点的第二个参数)。如果你满意,我会给出答案,你可以接受——因此我得到一个可爱的绿色大勾号和一些分数!这样可以吗?顺便说一下,如果你使用10%,那意味着变平到25的像素值,也就是255的10%。而如果使用10,则意味着展平到像素值10。