images.Sigmoid

這是一個非線性的對比度變化,對於照片調整非常有用;它能夠保持高光和陰影的細節。

中點(midpoint) 是對比度的中間值,必須位於 [0, 1] 範圍內,通常為 0.5。

因子(factor) 表示對比度增加或減少的程度,通常在 [-10, 10] 範圍內,其中 0 表示無效果。正值會增加對比度,負值則會降低對比度。

用法

創建濾鏡:

{{ $filter := images.Sigmoid 0.6 -4 }}

使用 images.Filter 函數應用過濾器:

{{ with resources.Get "images/original.jpg" }}
  {{ with . | images.Filter $filter }}
    <img src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" alt="">
  {{ end }}
{{ end }}

您也可以使用 Resource 物件上的 Filter 方法來應用過濾器:

{{ with resources.Get "images/original.jpg" }}
  {{ with .Filter $filter }}
    <img src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" alt="">
  {{ end }}
{{ end }}

範例

Original

錫安國家公園

Processed

錫安國家公園