Skip to main content

Crate agx

Crate agx 

Source
Expand description

AgX — open-source preset-first photo editing library.

See the project site for tutorials, how-to guides, the CLI reference, and the preset format reference.

Re-exports§

pub use adjust::ColorGradingParams;
pub use adjust::ColorWheel;
pub use adjust::DehazeParams;
pub use adjust::DetailParams;
pub use adjust::GrainParams;
pub use adjust::GrainType;
pub use adjust::NoiseReductionParams;
pub use adjust::SharpeningParams;
pub use adjust::ToneCurve;
pub use adjust::ToneCurveParams;
pub use adjust::VignetteShape;
pub use decode::decode;
pub use encode::EncodeOptions;
pub use encode::OutputFormat;
pub use engine::ColorSpace;
pub use engine::Engine;
pub use engine::HslChannel;
pub use engine::HslChannels;
pub use engine::Parameters;
pub use engine::PartialColorGradingParams;
pub use engine::PartialColorWheel;
pub use engine::PartialDehazeParams;
pub use engine::PartialDetailParams;
pub use engine::PartialGrainParams;
pub use engine::PartialHslChannel;
pub use engine::PartialHslChannels;
pub use engine::PartialNoiseReductionParams;
pub use engine::PartialParameters;
pub use engine::PartialSharpeningParams;
pub use engine::PartialToneCurve;
pub use engine::PartialToneCurveParams;
pub use engine::PartialVignetteParams;
pub use engine::RenderResult;
pub use engine::VignetteParams;
pub use error::AgxError;
pub use error::Result;
pub use lut::Lut3D;
pub use metadata::ImageMetadata;
pub use preset::Preset;

Modules§

adjust
Pure-function adjustment math: per-pixel and per-image algorithms (exposure, white balance, basic tone, HSL, color grading, tone curves, vignette, detail, dehaze, denoise, grain).
decode
Image decoding: raw, JPEG, PNG, TIFF, and other formats supported by the image crate and libraw.
encode
Image encoding: writing rendered output to JPEG, PNG, TIFF.
engine
Render engine: pipeline executor, parameter types, and the Engine entry point.
error
Error types for the AgX library. See AgxError.
lut
3D color lookup table (.cube format) loading and application.
metadata
Image metadata extraction and representation.
preset
Preset format: serialization, composition, materialization to a fully-specified parameters object.