@type t() :: %PlugImageProcessing.ImageMetadata{ channels: number(), has_alpha: boolean(), height: number(), width: number() }