# `Image.Plug.Pipeline.Ops.Border`
[🔗](https://github.com/elixir-image/image_plug/blob/v0.1.0/lib/image/plug/pipeline/ops/border.ex#L1)

Border operation. Adds a coloured border of the given per-side widths
around the working image by embedding it in a larger canvas of the
border colour.

# `t`

```elixir
@type t() :: %Image.Plug.Pipeline.Ops.Border{
  bottom: non_neg_integer(),
  color: String.t(),
  left: non_neg_integer(),
  right: non_neg_integer(),
  top: non_neg_integer()
}
```

---

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