resources/images: Add $image.Colors

Which returns the most dominant colors of an image using a simple histogram method.

Fixes #10307
This commit is contained in:
Bjørn Erik Pedersen 2022-09-21 16:24:54 +02:00
parent e119683383
commit af4a823b14

View File

@ -163,6 +163,19 @@ Sometimes it can be useful to create the filter chain once and then reuse it.
{{ $image2 := $image2.Filter $filters }} {{ $image2 := $image2.Filter $filters }}
``` ```
### Colors
{{< new-in "0.104.0" >}}
`.Colors` returns a slice of hex string with the dominant colors in the image using a simple histogram method.
```go-html-template
{{ $colors := $image.Colors }}
```
This method is fast, but if you also scale down your images, it would be good for performance to extract the colors from the scaled down image.
### Exif ### Exif
Provides an [Exif] object containing image metadata. Provides an [Exif] object containing image metadata.