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
Engineentry point. - error
- Error types for the AgX library. See
AgxError. - lut
- 3D color lookup table (
.cubeformat) loading and application. - metadata
- Image metadata extraction and representation.
- preset
- Preset format: serialization, composition, materialization to a fully-specified parameters object.