Image.Plug.Pipeline.Ops.Enhance (image_plug v0.1.0)

Copy Markdown View Source

Content-aware automatic enhancement. Maps to imgix's auto=enhance, Cloudinary's e_improve family (e_improve, e_auto_brightness, e_auto_color, e_auto_contrast), and ImageKit's e-retouch.

All four CDNs document this as a black-box ML pipeline; we approximate it with a sensible-defaults stack of luminance equalisation + mild saturation boost + mild sharpening (see Image.enhance/2). Results are visually similar to the hosted services but not byte-identical.

No tuneable fields in v0.1 — the defaults from Image.enhance/2 are used directly.

Summary

Types

t()

@type t() :: %Image.Plug.Pipeline.Ops.Enhance{}