mirror of https://github.com/gohugoio/hugo
1.3 KiB
1.3 KiB
title | description | categories | keywords | action | toc | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
images.Opacity | Returns an image filter that changes the opacity of an image. |
|
true |
{{< new-in 0.119.0 >}}
The opacity value must be in the range [0, 1]. A value of 0
produces a transparent image, and a value of 1
produces an opaque image (no transparency).
Usage
Create the filter:
{{ $filter := images.Opacity 0.65 }}
{{% include "functions/images/_common/apply-image-filter.md" %}}
The images.Opacity
filter is most useful for target formats such as PNG and WebP that support transparency. If the source image does not support transparency, combine this filter with the images.Process
filter:
{{ with resources.Get "images/original.jpg" }}
{{ $filters := slice
(images.Opacity 0.65)
(images.Process "png")
}}
{{ with . | images.Filter $filters }}
<img src="{{ .RelPermalink }}" width="{{ .Width }}" height="{{ .Height }}" alt="">
{{ end }}
{{ end }}
Example
{{< img src="images/examples/zion-national-park.jpg" alt="Zion National Park" filter="Opacity" filterArgs="0.65" example=true
}}