我找不到sigmoidal-contrast
参数的任何好解释。例如,如果我们有这样的命令:
$ convert -channel B -gamma 1.25 -channel G -gamma 1.25 -channel RGB -sigmoidal-contrast 25x25% 564.tif 564-adj.tif
这25x25%
是什么意思?这个参数的正确语法是什么?我们可以拥有像LxMxN%这样的值吗?这些值是否只是整数?谢谢!
答案 0 :(得分:2)
查看输入(水平)和输出(垂直轴:
)之间的以下S形曲线-sigmoidal-contrast c1,c2%
c1是中点处线的对比度或斜率。 c1为0将是图中左下角和右上角之间的直线。较大的c1将使斜率或中心部分最直线的位置更加垂直。
c2是曲线的水平中心点,范围为0到100%,0%向左移动,使得直线部分位于图的左侧,100%向右移动,使得直线部分位于右。
你可以从我的脚本图中看到这个,sigmoidal,就使用S形曲线作为调整亮度和对比度的方法,只需很少的剪裁。见http://www.fmwconcepts.com/imagemagick/sigmoidal/index.php
答案 1 :(得分:1)
我认为这里的答案是非常主观的。正如我在评论中所说,Anthony Thyssen here已经有了很好的解释。
据我了解,有两个参数:
增加对比度的中心点,其比例为0-100%,其中50%将增加以灰色中间为中心的对比度(即0-255的等级为128) )。
convert input.png -sigmoidal-contrast <AMOUNT>
,<CENTRE>
%result.png
让我们先看看<CENTRE>
值。通常,您希望通过您感兴趣的像素亮度范围绘制一条增加对比度的线。直方图是我所知道的确定位置的最简单方法。所以,如果您的直方图如下所示:
然后我建议你使用25%的<CENTRE>
值。如果您的直方图看起来更像这样:
那么您可能希望将<CENTRE>
设置为75%。因此,一般来说,50%不是<CENTRE>
参数的不合理默认值。
<AMOUNT>
参数将非常主观,因照片而异。如果我怀疑您正在分析卫星图像,您可以尝试找到合理的值,然后将其批量应用到同一系列的图像中。我可以从3-5开始拍摄普通照片。