Skip to content

EclairLooks is a desktop application for color processing.

License

Notifications You must be signed in to change notification settings

remia/EclairLooks

 
 

Repository files navigation

Build Status

Eclair Looks

EclairLooks is a project centered around color manipulation. For now, it is a color processing tool that allows quick preview of various color transformations on still images and browse through library of 3DLUT. The project is currently in development.

Current features include :

  • Image viewer
    • OpenGL accelerated
    • Handle all formats supported by OpenImageIO
    • Image scopes (Parade, Waveform, Vectorscope)
    • Transformation scopes (Curves, 3D Cube)
  • Color Transformations
    • OpenColorIO FileFormat, Colorspace and Matrix
    • Color Transformation Language (CTL)
  • Look library
    • Handle all formats supported by OpenColorIO

Roadmap

In progress...

Building

The build uses CMake, most of the dependencies are downloaded and built as part of the process. The project require a C++17 compliant compiler, by default LLVM Clang is used.

To speed-up the build process, ccache is supported.

brew install ccache
export PATH=/usr/local/opt/ccache/libexec:$PATH

The dependencies are expected to be installed with Brew (with a path prefix of /usr/local/opt), additional dependencies can be added to expand the range of formats supported by OpenImageIO. The CI pipeline can be used as a guide (Travis) in case of trouble.

Dependencies (macOS) :

brew install cmake llvm qt boost libtiff ffmpeg libraw openjpeg

Debug build :

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make -j

Release build :

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j
make bundle

Installation

A macOS package is available for download on the Release page.

Requirements :

  • Platform :
    • Development only on macOS (should work on other platforms with little efforts)
    • Tested on : macOS 10.14

About

Eclair

About

EclairLooks is a desktop application for color processing.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 85.0%
  • C 14.6%
  • Other 0.4%