Duke ==== Duke is an **opensource high resolution image and sequence viewer** dedicated to visual effect and post production companies. Binaries -------- ### Stable v2.0 * [Linux 64 / g++ 4.8](http://www.bbteam.fr:8090/job/duke-master/compiler=gcc/lastSuccessfulBuild/artifact/dist/*zip*/dist.zip) * [Linux 64 / clang 3.3](http://www.bbteam.fr:8090/job/duke-master/compiler=clang/lastSuccessfulBuild/artifact/dist/*zip*/dist.zip) * no Windows nor MacOsX binaries for now... ### Develop [![Build Status](https://travis-ci.org/mikrosimage/duke.svg?branch=develop)](https://travis-ci.org/mikrosimage/duke) * [Linux 64 / g++ 4.8](http://www.bbteam.fr:8090/job/duke-develop/compiler=gcc/lastSuccessfulBuild/artifact/dist/*zip*/dist.zip) * [Linux 64 / clang 3.3](http://www.bbteam.fr:8090/job/duke-develop/compiler=clang/lastSuccessfulBuild/artifact/dist/*zip*/dist.zip) Current features ---------------- * image viewer / sequence player * look ahead cache with multithreaded load/decode * `space` : play pause * `left` `right` : go to previous/next frame (hold `Ctrl` to jump 25 frames) * `+` `-` `*` : increase/decrease/reset exposure * `o` : show/hide metadata * `f` : cycle through fit mode ( actual, fit inner, fit outer ) * `s` : display/hide cache state, framerate * `home` `end` : go to begin, end of playlist * `r` `g` `b` `a` : toggle R/G/B/A filter channel * mouse drag and mouse wheel to pan/zoom * colorspace is autodetected from image metadata or filename extension We aim at --------- * support for Look Up Tables * split view to compare tracks * basic color grading * movie playback * recording to file sequences or movies * sound support * 3D support Compilation ----------- * Getting the source > git clone --recursive https://github.com/mikrosimage/duke.git * Compilation see INSTALL file **Known issues** GCC 4.7 is not supported due to an issue with `std::chrono`, you will need GCC 4.8. If you use Clang and don't use [Clang's standard library](http://libcxx.llvm.org/) then you will also need to rely on GCC 4.8 standard library. More informations ----------------- * Duke public repository http://github.com/mikrosimage/duke * The github issues module for bug report https://github.com/mikrosimage/duke/issues License ------- see COPYING file Credits ------- Duke has been initiated by HD3D² R&D project, sustained by Cap Digital, the French business cluster for digital content and services. The project is maintained as an open source project by [Mikros Image](http://www.mikrosimage.eu). Duke uses * [GLFW](https://github.com/elmindreda/glfw) * [GLM](https://github.com/Groovounet/glm) * [concurrent_utils](https://github.com/mikrosimage/concurrent_utils) * [light_sequence_parser](https://github.com/gchatelet/light_sequence_parser)