Defines 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
interpretationis 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, %Image.Error{message: "Unknown interpretation. Found :unknown", reason: "Unknown interpretation. Found :unknown"}}