Oyranos-0.9.0 released

The first beta of the object oriented C API came out end of last month. It brings a bunch of changes. First, all known Oyranos using projects are updated or have patches available. While the internal changes where heavy weight, most external users had few lines to change. The new APIs where possible through a Google Summer of Code project of Yiannis Belias in  2011. Nearly all C object types and basic functions are generated from django templates, which are interpreted and  processed by the Grantlee engine and a customising plugin.

As we work on WM ICC colour management, we need more facilities to test workflows. In order to support that, the oyranos-icc tool was added and can generate 3D LUTs in various formats. Among them is hald and 3D texture. Te later format is used in CompICC and the new KolorServer of Casian Andrei. The 3D texture is stored as a PPM and can be loaded into the image_display example viewer and drives fast client side colour correction inside OpenGL. The same tool can be used to convert PPM and PNG files through ICC profiles including proofing and effect profiles, much like the C API allows.

The oyranos-profile-graph tool was already described in this blog. New is the generation of ICC profiles out of libRaw/dcraw camera matrices. That is a very nice fallback in case a camera RAW file has no custom profile available. This will not substitute DCP profiles, but is a step forward in integrating camera RAW workflows into ICC driven systems.

default ROMM RGB versus dcraw matrix derived colour space ICC profiles

 

 

6 thoughts on “Oyranos-0.9.0 released

    • oyranos-icc is currently not installed. The source resides inside Oyranos’ examples folder. The reason is, that tool is not much finalised and the API is supposed to change.

  1. Thank you for your reply.
    Is there any other way so i could convert an icc into 3dlut?

  2. Caused error while compiling…..

    install: cannot stat `examples/oyranos_profile_graph/oyranos-profile-graph’: No such file or directory
    make: *** [install] Error 1

    • oh yes, there are issues with the tar ball, I put up a new one with fixes. Until that, one might use the source repository.

Comments are closed.