docs.rs failed to build lutgen-0.12.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
lutgen-0.11.2
Example Output
Hald Cluts
Color Corrections
CLI
Installation
Source
Nix flake
A nix flake is available and can be run easily with:
Cache is provided via https://garnix.io
Documentation
Detailed cli documentation is available at docs/README.md.
Examples
Correcting an image
# Builtin palette
# Custom colors
# Custom palette file with whitespace separated hex colors (linux example shown)
# Multiple images
# Using an external LUT
Generating a standalone LUT for external or manual usage
# Builtin palette
# Custom colors
# Custom palette file with whitespace separated hex colors (linux example shown)
Preview palletes
# Preview all palettes
# Copy a palette to the custom palette dir for modifying and overriding
# Finding a palette name with grep
|
Correcting videos (using ffmpeg):
Zsh Completions:
Library
See the latest documentation on docs.rs
Planned features
- Interpolation for more accuracy when correcting with low level luts (<16)
- Hardware acceleration for applying luts to images
Sources
- Hald Cluts: https://www.quelsolaar.com/technology/clut.html
- Editing with Hald Cluts: https://im.snibgo.com/edithald.htm
- Sparse Hald Cluts: https://im.snibgo.com/sphaldcl.htm
- RBF Interpolation: https://en.wikipedia.org/wiki/Radial_basis_function_interpolation
- Shepard's method: https://en.wikipedia.org/wiki/Inverse_distance_weighting
- Oklab Colorspace: https://bottosson.github.io/posts/oklab/
Special Thanks
- Gingeh for the initial inspiration and imagemagick approach
- The Catppuccin Org for continual feedback and support along the way
- Stonks3141 for maintaining the Alpine Linux package
- All the nixpkgs maintainers