如何“平整”图像中最暗的颜色

时间:2014-01-22 19:05:18

标签: colors imagemagick photography

好的,所以我有一个问题我想解决,但我不知道如何正确制定它的开始。所以忍受我!

有时当我在黑暗中对b& w照片进行后期处理时,我会改变色调曲线,使得下面(比某个灰度级更深)的所有内容都得到“平稳”到那个灰色的水平。失去阴影,就是这样。 (我这样做是通过在色调曲线方块的左下角制作一个水平的“扁平片”,左侧接触方形的一侧。)这个的一个主要例子是下面的照片,其中我擦除了桥下的所有阴影,创造出旧照片常常具有的“平坦”外观。

唯一的问题是,有时当我这样做时,可能只是因为色调曲线方块不够精确,不能让它恰到好处,最深的黑色像素仍然存在,如下图所示:

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

  • convert in.jpg -flatten_up 10 out.jpg

..然后将所有r,g和b值取为10以下,并将它们更改为10,有效地将黑色像素替换为暗灰色。

2 个答案:

答案 0 :(得分:2)

尝试转换“-level 10”使你的黑点变为10,从而失去10以下的所有值,然后转换“-level +10”将你的黑点恢复到10点。

答案 1 :(得分:0)

您可以在darktable上使用参数化蒙版,以便仅影响图像的较暗区域。这样,您可以在不影响其余区域的情况下操纵和突出显示最暗区域,如果阴影的一部分受到影响,只需组合绘制蒙版以选择参数蒙版将影响的区域。这种面具几乎可以应用于暗色的任何模块。 parametric mask + draw mask example of usage