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

Options and option validation for `Image.join/2`.

# `join_option`

```elixir
@type join_option() ::
  {:vertical_spacing, non_neg_integer()}
  | {:horizontal_spacing, non_neg_integer()}
  | {:vertical_align, :top | :center | :bottom}
  | {:horizontal_align, :left | :center | :right}
  | {:background_color, Image.Pixel.t() | nil}
  | {:shim, non_neg_integer()}
  | {:across, pos_integer()}
```

Options applicable to `Image.join/2`.

# `join_options`

```elixir
@type join_options() :: [join_option()]
```

Image.join/2 options list.

# `validate_options`

Validate the options for `Image.join/2`.

---

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