The beta state of Oyranos (version 0.1.9) is available. v0.1.9 contains various bug fixes and portability improvements.
[2008-December-10]
The beta state of Oyranos (version 0.1.8) is available. The version brings the old API's to a beta stage. Some API's where added to better support Policies. The command line tools are improved. The Alpha part features a early incomplete, object oriented CMM framework.
[2008-October-31]
Oyranos will be presented on the Libre Graphics Metting in Wroclaw, Poland. The CMS and the efforts at OpenICC will be presented and discussed with various people. To help managing the costs: Support the Libre Graphics Meeting.
[2008-April-02]
The alpha state of Oyranos (version 0.1.7) is available. This version is a milestone to bring the library to a beta state. Building, debugging and packaging has been improved. Defaults are provided internally. Compilation is only available on unix/bsd/linux systems.
[2007-April-04]
Gtk CinePaint has Oyranos support for upcoming version 0.21-2.
[2006-October-12]
The alpha state of Oyranos (version 0.1.6) is available. Internationalisation support for the GUI is new and a AdobeRGB alike profile of Argyll author Graeme Gill where added. Compilation is only available on unix/bsd/linux systems.
[2006-August-11]
The alpha state of Oyranos (version 0.1.5) is available. Configuration of profiles for multihead X sessions is included. Compilation is only available on unix/bsd/linux systems.
[2006-Juni-01]
The alpha state of Oyranos (version 0.1.4) is available. It includes the capability to set default profiles, watch currently used paths and set various behaviour options. Compilation is only available on linux systems.
[2005-May-03]
[^]
Oyranos is a Colour Management System (CMS) on operating system level. It allows users on virtually all levels of expertise to match predictably input device colours to output device colours accross supporting applications.
Oyranos is based one the well established ICC standard and various other specifications. System wide settings in Oyranos shall enshure consistency in a portable fashion. Oyranos will provide in the future a Colour Matching Module (CMM) framework. Users can then transparently select a desired colour engine.
[^]
Oyranos is designed to make end to end colour management easy for all sort of users. The Oyranos API is intended to the audience of colour management aware desktop, application and colour device driver developers. Note the Oyranos API is not that stable and might change. Even though many parts have been settled and since version 0.1.2 Oyranos can be started to get used.
Invitation:
Try it, tell your wishes at ColourWiki, so we can discuss related toppics and continue.
Oyranos is first implemented and used to communicate colour relevant information on free operating systems. Developers from other OSes can jump in the current discussion to make Oyranos aware of cross platform standards. You are cordially invited to make constructive suggestions.
List of Applications using Oyranos:
- ICC Examin - may be included into Oyranos in the future
- CinePaint
[^]
- Policy settings (xml style)
- Toolkit independent library to build native configuration dialogs
- Example Configuration dialog of Policies, Default Profiles and Behaviour options (written with FLTK)
- X windowing system profile configuration (command line)
- Inclusion of a set of default profiles
- ICC Examin profile viewer ( external available FLTK GUI)
- profile paths support (file locations)
- reading of ICC profiles in the paths
- default profile settings
- configure behaviour options
- setting of device profiles
- detecting monitors and assigning the right profile to X
- query the X profile networktransparently
Part of Oyranos is a default profile package, including common Rgb, Cmyk and more special Lab/XYZ and Cineon profiles, which is allready downloadable from the download site. Furthermore it is planed to include ICC Examin as a default profile viewer.
DDC informations are detected through a running X server. The Oyranos ICC profile is read and set to the X server. The oyranos-gamma utility is used to detect the monitor again and request with the same information a valid monitor profile which will be loaded by Xcalib into the video card if installed/supported. The gamma tables to load, are known as vcgt tag in monitor profiles.
[^]
- Image (multi media) processing framework
- CMM selection
- Policy control inside DAG for minimal external decisions
- Traceable data processing
- Directed Acyclic Graph (DAG) for node based abstract data processing
- Plugable device configuration of ICC profiles (coming soon)
- XFORMS based options including a command line interface, redy for native dialogs in a plug-able toolkit of choice
- Possibly web interface based on XFORMS
- migrate ICC Examin partitially to a XFORMS/SVG approach
- Advanced options to handle HDR image representations
- Script modules (OpenGTL/Shiva/CTL, eventually OpenCL or HLSL)
- Colour selection API and cross toolkit implementation of a color picker
- Notification
- and MS Windows® support
Related:
- KDE colour management panel based on Oyranos, possibly Gnome to join
- Real time colour management near Xorg for Compiz, possibly KWin ...
- Help with ideas and concepts: Cairo, Ghostscript, Poppler, CPD, Sane, CUPS ...
- Integration with: ArgyllCMS, Lprof, Ookala-mcf, SampleICC ...
Some of these features can be seen in early stages in the Oyranos git examples directory. Help is welcome to realise these features.
[^]
Oyranos has changed its licensing for the main part, with the official version 0.1.8 release to the new BSD license.
The included default profiles and some sample code may have different licenses.
[^]
ICC Examin (unix name: iccexamin) is a viewer for the internals of a ICC profile, measurement data (CGATS), argylls gamut vrml visualisations and video card gamma tables.
ICC Examin makes usage of Oyranos in some places. For instance the colours drawn in the CIExy diagram and the colour spots are examples of using the Oyranos configured monitor profile. Device dependent measurement data are visualized by requesting standard profiles defined in Oyranos and rendered to the Oyranos monitor profile with littleCMS library.
The FLTK/FLU Gui is labeled in german and english translations and available posix systems including Linux and osX. |
Some screenshots of ICC Examin:
|
 Header View (german)
|
 Colour space primaries in 2D |
 Gamut with marked out of monitor gamut colours
in 3D using OpenGL |
 Xorg Gamma Tables |
Instructions how to build are available at the www.behrmann.name site.
[^]
User Documentation
Git repository: git clone git://www.oyranos.org/git/icc_examin
I wish you will find it worth to install all needed libraries, to explore and go into discussion. Please look at the behrmann site or ColourWiki for ready to use ICC aware open source applications.
ICC Examin make usage of the configuring capablities in Oyranos.
Kai-Uwe Behrmann - ku.b @ gmx.de
2005/april/12
[^]
last updated: 2009/September/25