images.UnsharpMask
语法
images.UnsharpMask SIGMA AMOUNT THRESHOLD
返回
images.filter
sigma 参数在 Gaussian 函数中使用,并影响效果的半径。sigma 必须为正值。锐化半径约为 sigma 值的 3 倍。
amount 参数控制边缘边框的变暗和变亮的程度。通常介于 0.5 和 1.5 之间。
threshold 参数控制将被锐化的最小亮度变化。通常介于 0 和 0.05 之间。
用法
创建滤镜
{{ $filter := images.UnsharpMask 10 0.4 0.03 }}
使用 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 }}
示例
原始

已处理
