# `Image.Options.Blurhash`
[🔗](https://github.com/elixir-image/image/blob/v0.69.0/lib/image/options/blurhash.ex#L1)

Options and option validation for `Image.Blurhash.encode/2`.

# `blurhash_option`

```elixir
@type blurhash_option() ::
  {:x_components, pos_integer()} | {:y_components, pos_integer()}
```

Options applicable to `Image.Blurhash.encode/2`

# `blurhash_options`

```elixir
@type blurhash_options() :: [blurhash_option()] | map()
```

Options list for Image.Blurhash.encode/2

# `validate_options`

Validate the options for `Image.Blurhash.encode/2`.

See `t:Image.Options.Blurhash.blurhash_options/0`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
