Qoix (Qoix v0.1.0) View Source
Qoix is an Elixir implementation of the Quite OK Image format.
Link to this section Summary
Functions
Decodes a QOI image, returning an %Image{}
.
Encodes a %Qoix.Image{}
using QOI, returning a binary with the encoded image.
Returns true if the binary appears to contain a valid QOI image.
Link to this section Functions
Specs
decode(binary()) :: {:ok, Qoix.Image.t()} | {:error, any()}
Decodes a QOI image, returning an %Image{}
.
Returns {:ok, %Image{}}
on success, {:error, reason}
on failure.
Specs
encode(Qoix.Image.t()) :: {:ok, binary()} | {:error, any()}
Encodes a %Qoix.Image{}
using QOI, returning a binary with the encoded image.
Returns {:ok, encoded}
on success, {:error, reason}
on failure.
Specs
Returns true if the binary appears to contain a valid QOI image.