Image.Interpretation (image v0.59.0)
View SourceDefines the known color interpretations to which an image can be converted to and from.
Summary
Functions
Returns the known colorspace interpretations
Normalizes and validates a color interpretation.
Types
Functions
Returns the known colorspace interpretations
Normalizes and validates a color interpretation.
Arguments
interpretation
is any atom or string value inImage.Interpretation.known_interpretations/0
.
Returns
{:error, normalized_interpretation}
or{:error, reason}
Examples
iex> Image.Interpretation.validate_interpretation(:bw)
{:ok, :VIPS_INTERPRETATION_B_W}
iex> Image.Interpretation.validate_interpretation(:VIPS_INTERPRETATION_sRGB)
{:ok, :VIPS_INTERPRETATION_sRGB}
iex> Image.Interpretation.validate_interpretation(:unknown)
{:error, "Unknown interpretation. Found :unknown"}