<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oyranos</title>
	<atom:link href="http://www.oyranos.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oyranos.org</link>
	<description>Colour Management System</description>
	<lastBuildDate>Mon, 20 Feb 2012 18:34:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>LGM Vienna 2-5 May 2012</title>
		<link>http://www.oyranos.org/2012/02/lgm-vienna-2-5-may-2012/</link>
		<comments>http://www.oyranos.org/2012/02/lgm-vienna-2-5-may-2012/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 18:34:46 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[LGM]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[Taxi]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=1099</guid>
		<description><![CDATA[The Libre Graphics Meeting is the annual event for open source creative graphics software. It greatly helps in improving the open source software stack through lots of talks, discussions, round tables, work shops and wonderful face to face meetings. There &#8230; <a href="http://www.oyranos.org/2012/02/lgm-vienna-2-5-may-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="Back to home" href="http://libre-graphics-meeting.org/2012/"><img src="http://libregraphicsmeeting.org/2012/wp/wp-content/themes/lgm/img/LGM.png" alt="" /></a></p>
<p>The <a href="http://libre-graphics-meeting.org/2012/">Libre Graphics Meeting</a> is the annual event for open source creative graphics software. It greatly helps in improving the open source software stack through lots of talks, discussions, round tables, work shops and wonderful face to face meetings. There is always a great mixture of developers, artists, writers, translaters and interested people present, who come together in a very friendly and inclusive atmosphere. We had in the past always a <a href="http://www.openicc.info/">OpenICC</a> round table, when I was at LGM, and discussed various topics and planed around colour management. That should happen this year again with many ideas coming up.</p>
<p>To get people from all over the world to Europe, we need your help:</p>
<p><a href="http://pledgie.com/campaigns/16614"><span class="image-link"><img src="http://libre-graphics-meeting.org/2012/pledgie_button/" alt="review!" border="0" /></span></a></p>
<p><a href="http://karl-tux-stadt.de/ktuxs/">Sirko</a> has created another pledgie:</p>
<p><a href="http://pledgie.com/campaigns/16632"><img src="http://karl-tux-stadt.de/graph/tatica2lgm.png" alt="" width="202" height="173" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2012/02/lgm-vienna-2-5-may-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X Color Management 0.4 DRAFT1</title>
		<link>http://www.oyranos.org/2012/02/x-color-management-0-4-draft1/</link>
		<comments>http://www.oyranos.org/2012/02/x-color-management-0-4-draft1/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 12:17:28 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=1093</guid>
		<description><![CDATA[Some days ago on FOSDEM I gave a presentation about Colour Management in Compositors. At that point is was not very clear how to introduce colour management especially into the upcoming Wayland display server core and thus make it wide &#8230; <a href="http://www.oyranos.org/2012/02/x-color-management-0-4-draft1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some days ago on <a href="http://www.freedesktop.org/wiki/OpenIcc/Events/Fosdem/2012">FOSDEM</a> I gave a presentation about Colour Management in Compositors. At that point is was not very clear how to introduce colour management especially into the upcoming Wayland display server core and thus make it wide spread. The answer from Wayland developers is the same as from Xorg ones. They want a small core and colour management does not fit inside this.</p>
<p>As a result of a discussion between several colour management interested people from wayland, toolkits and me on the wayland IRC channel, we found a smallest common denominator. That will be a per window colour correction mechanism. The advantage is, it will be very easy to implement inside compositors and they can even start today about ICC support. The biggest disadvantage for applications is, they need to colour correct the whole window. That is as well the reason, why I did not like the idea in the past. Anyway, hopefully toolkits will jump in at one point and make that easy. Meanwhile we need to focus on example code, which demonstrates how per window colour correction can work.</p>
<p>The spec can be found as usual in the <a href="http://www.oyranos.org/scm?p=xcolor.git;a=blob;f=docs/X_Color_Management.txt">libXcm git repository</a>. The main new part is the _ICC_COLOR_OUTPUTS atom and XcolorOutput structure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2012/02/x-color-management-0-4-draft1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Linux Printing</title>
		<link>http://www.oyranos.org/2012/02/linux-printing/</link>
		<comments>http://www.oyranos.org/2012/02/linux-printing/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 13:31:55 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[printing]]></category>
		<category><![CDATA[standard]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=1028</guid>
		<description><![CDATA[Colour managed printing under Linux relies on several components to play nicely together. Linux has the great lcms Colour Management Module (CMM) to parse ICC profiles and apply colour transformations based on those. The standard print job PDF can have &#8230; <a href="http://www.oyranos.org/2012/02/linux-printing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Colour managed printing under Linux relies on several components to play nicely together. Linux has the great <a href="http://www.littlecms.com/" target="_blank">lcms</a> Colour Management Module (CMM) to parse ICC profiles and apply colour transformations based on those. The <a href="https://wiki.linuxfoundation.org/en/OpenPrinting/PDF_as_Standard_Print_Job_Format" target="_blank">standard print job PDF</a> can have source ICC profiles attached. <a href="http://www.cups.org/" target="_blank">CUPS</a> knows about per print queue server side configured output ICC profiles. If feet with the correct settings by the according <a href="https://wiki.linuxfoundation.org/en/OpenPrinting/Color_Management" target="_blank">colour managing print filters</a>, <a href="http://www.ghostscript.com" target="_blank">Ghostscript</a> does a great job with the provided information at producing colour corrected raster output using lcms. That output is further processed by the printer driver and spooled by CUPS to the physical device.</p>
<p><a href="http://www.oyranos.org/wp-content/uploads/colour_managed_print_path_011.png"><img class="aligncenter size-full wp-image-1049" title="colour_managed_print_path_01" src="http://www.oyranos.org/wp-content/uploads/colour_managed_print_path_011.png" alt="" width="900" height="489" /></a></p>
<p>PDF contains most often colour values defined in DeviceRGB, which is a very short way to specify some colour. And you know programmers are lazy and simply use that. So Ghostscript does a trick to colour manage these documents nonetheless and assumes DeviceRGB to be meant as sRGB, which is in this situation kind of the best it can do.</p>
<p>But DeviceRGB being handled as sRGB blocks practically two important use cases.</p>
<ol>
<li>Advanced application might want to do colour management early inside the application.Think of proofing and other specialised tasks done by designers and PrePress studios.</li>
<li>Profilers, the applications which create ICC in the first place need targets to be printed without any colour correction. This case is vital to being able to setup colour management at all for new devices, media and drivers by creating valid ICC profiles. It affects owners of colour measurement devices for printers and if they publish their ICC profiles most other users too.</li>
</ol>
<p>Fortunately there is a way to specify a output device profile per job, which is the way CUPS is designed to be used from client side. Comparably a per session based user device profile introduces a high risk to interfere with standard profile selection mechanisms and concurrenting sessions and is pretty limited in scope. The PDF/X standard allows to embed a output profile inside the document. That way all colour management is completely defined inside the PDF per job and can bypass any unwanted server side magic. The mechanism is called OutputIntent. Applications and print dialogs can use the OutputIntent in order to reliably send device Rgb or Cmyk through a colour management wise non intercepted printing path.</p>
<p><a href="http://www.oyranos.org/wp-content/uploads/OyranosCMS-2_devices-printing-preparation041.png"><img class="aligncenter size-full wp-image-1051" title="OyranosCMS-2_devices-printing-preparation04" src="http://www.oyranos.org/wp-content/uploads/OyranosCMS-2_devices-printing-preparation041.png" alt="" width="919" height="624" /></a></p>
<p>However, manipulation of existing PDF files is not that easy. Thankfully Joseph Simon has put some work into a project called Color-Managed Printing eXtension or short <a href="http://jsimon3.wordpress.com/2012/02/10/libcmpx-project-has-started/" target="_blank">libCmpx</a>. The library handles the harder parts of embedding a ICC output profile into a PDF/X and assists with profile selection. His primary design goal for the libCmpx library is to help enabling colour management in print dialogs. The origin of the project lays in the <a href="http://jsimon3.wordpress.com/category/xcpd/">XCPD</a> <a href="http://www.freedesktop.org/wiki/OpenIcc/GoogleSoC2011"><em>Google Summer of Code 2011</em></a> project for the OpenICC group.</p>
<p style="text-align: center;"><a href="http://www.oyranos.org/wp-content/uploads/libcmpx_model.png"><img class="aligncenter size-full wp-image-1061" title="libcmpx_model" src="http://www.oyranos.org/wp-content/uploads/libcmpx_model.png" alt="libCmpx PDF Linux ICC colour management for printing with CUPS" width="600" height="549" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2012/02/linux-printing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ICC wants streamlined workflows</title>
		<link>http://www.oyranos.org/2012/02/icc-wants-streamlined-workflows/</link>
		<comments>http://www.oyranos.org/2012/02/icc-wants-streamlined-workflows/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 10:53:33 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[printing]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=1010</guid>
		<description><![CDATA[The ICC meeting from 30th January to 1th February was again a great chance to meet with colour management people in person. The meeting was hosted in Munich at Adobe with a great view over the snowy city. I joined &#8230; <a href="http://www.oyranos.org/2012/02/icc-wants-streamlined-workflows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="ICC logo" src="http://www.color.org/ICC_Logo_72dpi.jpg" alt="" width="106" height="106" />The <a href="http://www.color.org">ICC</a> meeting from 30th January to 1th February was again a great chance to meet with colour management people in person. The meeting was hosted in Munich at Adobe with a great view over the snowy city. I joined the sessions under the <a href="http://www.openicc.info">OpenICC</a> umbrella to represent the open source community.</p>
<p>Of course many talks went over various specification topics and coordination with other standard bodies and groups of interest in colour exchange. But as ICC is evolving, there are new topics coming up as well.</p>
<p>Notably, ICC is slowly moving from a solely static colour content description of what colours are. There is great interest to cover as well the process of applying colour conversions. This covers necessarily definition of terms and workflows and gets to the questions of why, how and who handles colour. This will help users to do high level decisions as opposed to the current need to understand low level technical ICC terms and figuring out how that applies to actual used implementations.</p>
<p>I presented my work inside OpenICC to add <a href="http://www.freedesktop.org/wiki/Specifications/icc_meta_tag_for_monitor_profiles">monitor identification and calibration state information</a> inside ICC profiles to streamline profile distribution and installation. The concept found support and the presentation about the meta tag keys came along nicely.</p>
<p>ICC members dive currently into spectral imaging, which is prototyped in <a href="http://sampleicc.sf.net">SampleICC</a>. I appreciate this direction, as it very likely simplifies the use of spectral readings for colour calculations in applications.</p>
<p>The only discussed hint to reduce the size of n-channel profiles, was work on how to put formulas inside the colour processing pipe. It would be great if that comes to a useful result. Formulas inside ICC profiles where first introduced during the v4 specification but only apply to single channels. For per channel operations are currently some few formulas supported. However the new approach allows to express with more elementary operations and allows free access to all channels.</p>
<p>Obviously many members have a strong background in printing, which is greatly reflected in the spec. But some companies have a strong relation to various imaging industries, like camera manufacturers, who as well create printing or displaying devices. There is potential, that ICC will support their interests, provided they actively contribute. For instance ICC profile embedding inside images is well covered inside the ICC spec. That was a good base for e.g. the W3C to introduce colour management for photography on the net. There is no equivalent to movie or video content. In parts embedding of ICC profiles there does not even exist.</p>
<p>Altogether, the ICC meeting was a great chance to coordinate and intensify the work of ICC and OpenICC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2012/02/icc-wants-streamlined-workflows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SampleICC-1.6.6 + IccXML-0.9.6</title>
		<link>http://www.oyranos.org/2012/01/sampleicc-1-6-6-iccxml-0-9-6/</link>
		<comments>http://www.oyranos.org/2012/01/sampleicc-1-6-6-iccxml-0-9-6/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 10:41:56 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[ICC]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=988</guid>
		<description><![CDATA[SampleICC provides an open source platform independent C++ library for reading, writing, manipulating, and applying ICC profiles along with applications that make use of this library. IccXML provides a library and tools to convert between ICC profiles and XML in &#8230; <a href="http://www.oyranos.org/2012/01/sampleicc-1-6-6-iccxml-0-9-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://sampleicc.sf.net">SampleICC</a> provides an open source platform independent C++ library for reading, writing, manipulating, and applying ICC profiles along with applications that make use of this library.</p>
<p><a href="https://sourceforge.net/projects/iccxml/files/">IccXML</a> provides a library and tools to convert between ICC profiles and XML in both directions.</p>
<p>SampleICC release obtained up to the actual revision 1.6.6 various bug fixes, build system improvements and the new iccGetBPCInfo tool.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2012/01/sampleicc-1-6-6-iccxml-0-9-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenICC Program FOSDEM 4 + 5 February 2012 in Brussels, Belgium</title>
		<link>http://www.oyranos.org/2012/01/983/</link>
		<comments>http://www.oyranos.org/2012/01/983/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 08:46:13 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Fosdem]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[printing]]></category>
		<category><![CDATA[Taxi]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=983</guid>
		<description><![CDATA[OpenICC uses 2012 a DevRoom at FOSDEM on Sunday together with Xorg people. The goal is to provide a meeting space for colour management topics. The program is online on the OpenICC wiki. The talks will present and discuss colour &#8230; <a href="http://www.oyranos.org/2012/01/983/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.freedesktop.org/wiki/OpenIcc/Events/Fosdem/2012" target="_blank"><img title="OpenICC @ FOSDEM 2012" src="/images/fosdem2012.png" alt="" width="590" height="90" /></a> <a href="http://openicc.sf.net" target="_blank">OpenICC</a> uses 2012 a DevRoom at <a href="http://www.freedesktop.org/wiki/OpenIcc/Events/Fosdem/2012" target="_blank">FOSDEM</a> on Sunday together with <a href="http://wiki.x.org/wiki/fosdem2012" target="_blank">Xorg</a> people. The goal is to provide a meeting space for colour management topics.</p>
<p>The program is online on the <a href="http://www.freedesktop.org/wiki/OpenIcc/Events/Fosdem/2012" target="_blank">OpenICC wiki</a>. The talks will present and discuss colour management in Compositors, OpenICC, Scribus, Taxi DB, Oyranos and SVG2.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2012/01/983/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Little CMS 2.3 released</title>
		<link>http://www.oyranos.org/2011/12/little-cms-2-3-released/</link>
		<comments>http://www.oyranos.org/2011/12/little-cms-2-3-released/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 17:01:47 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[ICC]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=977</guid>
		<description><![CDATA[Version 2.3 is a maintenance release that fixes known bugs. Changes: Updated to ICC spec 4.3 Added compatibilty with Argyll&#8217;s CGATS parser]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.littlecms.com/downloads.html">Version 2.3</a> is a maintenance release that fixes known bugs.</p>
<p>Changes:</p>
<ul>
<li>Updated to ICC spec 4.3</li>
<li>Added compatibilty with Argyll&#8217;s CGATS parser</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/12/little-cms-2-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dispcalGUI supports online ICC Taxi DB</title>
		<link>http://www.oyranos.org/2011/12/dispcalgui-supports-online-icc-taxi-db/</link>
		<comments>http://www.oyranos.org/2011/12/dispcalgui-supports-online-icc-taxi-db/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 10:49:10 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Taxi]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=947</guid>
		<description><![CDATA[Version 0.8.1.9 of the monitor profiling front end to Argyll CMS was released on 08.12.2011 with a new option to share profiles via the ICC Profile Taxi service hosted by openSUSE. dispcalGUI is thus the first application we know of &#8230; <a href="http://www.oyranos.org/2011/12/dispcalgui-supports-online-icc-taxi-db/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="dispcalGUI icon ArgyllCMS Linux ICC" src="http://dispcalgui.hoech.net/theme/icon-reflection.png" alt="" width="64" height="77" />Version 0.8.1.9 of the monitor profiling front end to <a href="http://www.argyllcms.com">Argyll CMS</a> was released on 08.12.2011 with a new option to share profiles via the <a href="http://icc.opensuse.org/">ICC Profile Taxi</a> service hosted by openSUSE. <a href="http://dispcalgui.hoech.net/">dispcalGUI</a> is thus the first application we know of supporting the online data base (DB). The Linux package is available on <a href="http://software.opensuse.org/search?q=dispcalgui">openSUSE</a> and will be in the next update to the Oyranos Colour Management Live CD.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/12/dispcalgui-supports-online-icc-taxi-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox-8.0 Colour Management</title>
		<link>http://www.oyranos.org/2011/12/firefox-8-0-colour-management/</link>
		<comments>http://www.oyranos.org/2011/12/firefox-8-0-colour-management/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 07:20:47 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=922</guid>
		<description><![CDATA[As I wrote in my recent post, Firefox has many colour management bugs and one is of special concern toward the Oyranos Colour Management LiveCD III. This bug is now reported upstream and I proposed a patch to fix. It &#8230; <a href="http://www.oyranos.org/2011/12/firefox-8-0-colour-management/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="Firefox logo" src="/images/Firefox-logo.svg" alt="" width="133" height="127" /></p>
<p>As I wrote in my recent post, Firefox has <a href="https://bugzilla.mozilla.org/buglist.cgi?emailreporter2=1&amp;query_format=advanced&amp;emailtype2=exact&amp;emailqa_contact2=1&amp;email2=color-management%40gfx.bugs&amp;emailassigned_to2=1&amp;list_id=1873973">many colour management bugs</a> and one is of special concern toward the <a title="Permalink to Oyranos Colour Management LiveCD III" href="http://www.oyranos.org/2011/12/oyranos-colour-management-livecd-iii/" rel="bookmark">Oyranos Colour Management LiveCD III.</a> This bug is now reported upstream and I proposed a patch to fix. It is <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=709732">double color correction with X Color Management</a>, which is in close relation to Hal V. Engels report about <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=462398">Firefox color management does not honor _ICC_PROFILE X11 atoms.</a> It affects all X11 builds and inhibits automatic selection of the system ICC monitor profile. A properly detected system monitor profile in Firefox will show default sRGB colours as well as images with ICC profiles much more in line with other colour managed applications. Getting this bug fixed is a major improvement for presenting colours on the web for Linux.</p>
<p>But why is this bug of so strong concern especially for the Oyranos LiveCD? The CompICC desktop colour server, which is part of the CD, uses sRGB as the assumed document colour space of all non colour managed content on screen. It needs to fool all non X Color Management spec aware applications to think the monitor is exactly in sRGB as long as they do not register with the colour server. In the sense of the X Color Management spec only that content, which is registered through specific per window colour regions is honoured to be colour managed and can use the monitors device ICC profile. This way applications like Inkscape, Krita or eog stay upward compatible and continue to work. However Firefox is not able to fetch the sRGB profile due to the above mentioned bug and falls back to a otherwise clever ICC from EDID generated profile. But Firefox colour corrects under Xorg to the from EDID profile and after that already done compensation assumes CompICC the Firefox window to be in sRGB and colour corrects to the actual setup monitor profile, which might be a from EDID generated profile as well, which leads to double colour correction. The fix of this bug lets Firefox detect the correct system profile. Double colour correction can happen as well if the monitor profile is explicitly set in the client application. So use always the system profile. Setting the system profile is really the job of a CMS like Oyranos.</p>
<p>As I read the code, Firefox honors embedded ICC profiles in JPEGs and PNGs. Great. These bitmaps works even in bitmaps inside SVGs, which is wonderful.</p>
<p>In recent changes Firefox can even handle v4 ICC profiles. These profiles are created by newer ICC profilers and became in recent years pretty widespread. But v4 profiles are not supported by default in Firefox. You need to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=614670#c5">enable them manually</a> in Firefox´ configuration tab.</p>
<p>The situation for pure vectors graphics in Firefox is not in the same level as with bitmaps. The HTML/CSS color_profile element is completely <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=569814">ignored</a>.</p>
<p>Conclusion, Firefox has after the proposed patch the ability to show with its internal colour management comparable colours of bitmaps like most other colour managed applications.</p>
<p>How to deploy the ICC capabilities of Firefox beyond the WWW´s sRGB as a web artist? You can place JPEG and PNG bitmap images with embedded ICC profiles inside web pages. An other way is to place such images inside SVG. While the freely available SVG editor <a href="http://www.inkscape.org">Inkscape</a> will not show a colour corrected preview of these images, it will not touch the JPEG and PNG images, so Firefox can render them correctly by the SVG standard.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/12/firefox-8-0-colour-management/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oyranos Colour Management LiveCD III</title>
		<link>http://www.oyranos.org/2011/12/oyranos-colour-management-livecd-iii/</link>
		<comments>http://www.oyranos.org/2011/12/oyranos-colour-management-livecd-iii/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 11:51:44 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[cinepaint]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[WWW]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=877</guid>
		<description><![CDATA[The third version of the Oyranos Colour Management LiveCD is based on openSUSE-12.1 and will run on x86_64 compatible PC´s. I placed the ISO image yesterday after some preparations on the better accessible SourceForge site for download. The CD project &#8230; <a href="http://www.oyranos.org/2011/12/oyranos-colour-management-livecd-iii/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="openSUSE Linux ICC colour management Oyranos CMS LiveCD" src="/images/LiveCD-III_a_flaechigeSymbole.png" alt="" width="600" height="600" /></p>
<p>The third version of the <a href="http://susestudio.com/a/8Kr6tw/oyranos-multimedia-121">Oyranos Colour Management LiveCD</a> is based on <a href="http://www.opensuse.org">openSUSE-12.1</a> and will run on x86_64 compatible PC´s. I placed the ISO image yesterday after some preparations on the better accessible SourceForge site for <a href="http://sourceforge.net/projects/openicc/files/Demo/">download</a>. The CD project starts into a instantly colour managed desktop, which is unique under Linux.</p>
<p>The ICC desktop colour correction is done by the CompICC colour server. The LiveCD contains the usual mixture of colour managed graphics applications. Among them is the colour management system Oyranos, the <a title="KolorManager" href="http://www.oyranos.org/kolormanager/">KDE Color Management panel</a>, a profiler based on Argyll CMS and many colour management aware applications for drawing, <a title="Quality of Default ICC Profiles" href="http://www.oyranos.org/2011/11/quality-of-default-icc-profiles/">colour analysis</a> and desktop publishing. Due to package size changes not even all <a title="Linux Colour Management Software Links" href="www.behrmann.name/index.php?option=com_weblinks&amp;catid=69&amp;Itemid=95">programs</a> from the last release are covered. I am very sorry for that. Nevertheless I decided to include <a href="http://mozilla.org/firefox">Firefox</a>, as a very wide spread every days application. After fixing a bug in Firefox, the web browser is usable under CompICC and has generally improved regarding colour management. But still it has many colour management related issues.</p>
<p style="text-align: left;">The desktop widget contains some <a title="ColourWiki::Test Images" href="/wiki/index.php?title=Test_Images">test images</a> to help you verifying, your desktop is setup correctly and works inside all colour managed applications. Covered are some JPEG, PNG, TIFF and SVG images with wide gamut and swapped channel test profiles. You will surely spot problems, as not everything in Linux desktops is really polished regarding colour management. But these test data can help you in getting a sense of, what can be relied on and what not. You can easily include other applications into your test by installing from openSUSE. And please help the projects and report bugs to the according project bug trackers. This will show interest in the issues seen with colour management and helps developers spot current weaknesses, which are otherwise overseen.</p>
<p>The CD uses the stable version of the Compiz compositing window manager, which is the only one being able to run under KDE. While the Oyranos CMS is <a title="Colour Management in openSUSE-12.1" href="http://www.oyranos.org/2011/11/colour-management-in-opensuse-12-1/">packaged in openSUSE</a>, a full screen desktop colour correction is currently not possible with KDE´s KWin or any window manager other than Compiz with the <a>CompICC</a> plugin. One difference to the <a title="Oyranos Colour Management LiveCD II" href="http://www.oyranos.org/2011/02/oyranos-colour-management-livecd-ii/">previous LiveCD</a> is a better useable nouveau driver, which since greatly improved and can now launch into Compiz with GPU acceleration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/12/oyranos-colour-management-livecd-iii/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>OCIO 1.0.2 released</title>
		<link>http://www.oyranos.org/2011/12/ocio-1-0-2-released/</link>
		<comments>http://www.oyranos.org/2011/12/ocio-1-0-2-released/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 07:49:38 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[Movie]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=873</guid>
		<description><![CDATA[The new version adds initial support for Java bindings, more detailed technical options in ociobakelut and contains other distribution improvements and bug fixes.]]></description>
			<content:encoded><![CDATA[<p>The <a href="https://github.com/imageworks/OpenColorIO/commit/c215df43ca4f755044b1ae684bda1f245b7019e2">new version</a> adds initial support for Java bindings, more detailed technical options in ociobakelut and contains other distribution improvements and bug fixes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/12/ocio-1-0-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quality of Default ICC Profiles</title>
		<link>http://www.oyranos.org/2011/11/quality-of-default-icc-profiles/</link>
		<comments>http://www.oyranos.org/2011/11/quality-of-default-icc-profiles/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 08:47:36 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[cinepaint]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[standard]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=836</guid>
		<description><![CDATA[On the internet are many places to download ICC profiles, which promise to implement standards. But how reliable are these profiles and why should users and distributors care about their quality? Why quality counts? For many users is real value &#8230; <a href="http://www.oyranos.org/2011/11/quality-of-default-icc-profiles/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On the internet are many places to download ICC profiles, which promise to implement standards. But how reliable are these profiles and why should users and distributors care about their quality?</p>
<p>Why quality counts? For many users is real value in reliable colour space definitions. Most professionals and advanced amateurs know that wrongly implemented colorimetry can cause them unwanted modifications and will sum up over repeated conversions and colour space assignments until the error has rendered the colour material useless. But profile conformance to the standard, which these profiles claim to represent, is not so obvious. A profile checker can only detect conformance to the ICC standard itself, which is about the file format, but not about the quality of the encoded data.</p>
<p>The preferred solution for professionals is to download ICC profiles only from trusted vendors. Unfortunately for the open source community, most ICC profiles for common standards are restrictively licensed and allow no modifications. However these licenses are a reaction to people, who want to push stuff at whim and fake profile names. After all spreading low quality fakes will mostly harm users. Such faked profile made it in many open source packages. It would help the open source community, if vendors license their ICC profiles for standard conditions after the new <a href="http://www.color.org/registry/profileregistration.xalter">non restrictive ICC profile license</a>. Then faking profiles, by the reasoning of providing them under a free license, would not be needed any more.</p>
<p>We have some free and accurate profiles available. Over the past years colour experts have created precise profiles with a free license. Among these profiles are implementations of sRGB, AdobeRGB spec and after a license switch for LStar-RGB and many standard printing conditions. These profiles are packaged in the <a href="http://www.freedesktop.org/wiki/OpenIcc/ProfilePackages">icc-profiles-openicc</a> data set.</p>
<p>How to check ICC profiles for standards?<video width="568" height="477" src="http://www.oyranos.org/images/ROMM-ProPhoto.ogg" controls="controls"><br />
<a href="http://www.oyranos.org/images/ROMM-ProPhoto.ogg">ROMM-ProPhoto comparision</a><br />
</video>One indirect method is comparing reference ICC profiles with alternative ones. A visual comparison is possible on Linux with the free CinéPaint and the separate <a title="ICC Examin" href="http://www.oyranos.org/icc-examin/">ICC Examin</a> plugin in CIE*Lab space. The above video compares visually the ROMM ICC profile, which shares its colorimetry with ProPhoto RGB, with the Scarse ProPhoto.icm. The Scarse colour value interpretation shows quite some deviation from the Adobe version. To repeat the test: open a test image and assign the <a href="http://www.color.org/chardata/rgb/rommrgb.xalter">ISO 22028-2 ROMM RGB profile</a>. Then open the ICC Examin colour viewer from CinéPaint´s main menu &gt; Image &gt; Watch Colours 3D &#8230; The plugin should launch and show you the colour space with the image colours represented as big dots. You can change the dot size in ICC Examin with the &#8216;+&#8217; and &#8216;-&#8217; keys. Then assign the Scarse Kodak ProPhoto RGB to the image from main menu &gt; Image &gt; Assign ICC Profile &#8230;  The colour dots change to the new interpretation by the lcms CMM after assigning. A unwanted deviation in the interpretation is marked by a line. That visual method of inspecting line vectors is much easier than comparing colour differences directly. Possible rendering intents for these kind of comparisons are relative colorimetric and absolute colorimetric, as these are well defined by the ICC spec. Disadvantages of the outlined method are the need of reference profiles in the first place and so far no numerical results.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/11/quality-of-default-icc-profiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.oyranos.org/images/ROMM-ProPhoto.ogg" length="4113616" type="audio/ogg" />
		</item>
		<item>
		<title>An other Open Source Colorimeter</title>
		<link>http://www.oyranos.org/2011/11/an-other-open-source-colorimeter/</link>
		<comments>http://www.oyranos.org/2011/11/an-other-open-source-colorimeter/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 09:49:01 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[Gnome]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=823</guid>
		<description><![CDATA[Richard Hughes, the author of colord, developed in the recent months new hardware for measuring monitor colours. The ColorHug called device shall come at a relatively low price. It shall be useable for LCD/LED monitors providing input to calibration and &#8230; <a href="http://www.oyranos.org/2011/11/an-other-open-source-colorimeter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Richard Hughes, the author of <a href="http://www.freedesktop.org/software/colord/" target="_blank">colord</a>, developed in the recent months new hardware for measuring monitor colours. The <a href="http://www.hughski.com/">ColorHug</a> called device shall come at a relatively low price. It shall be useable for LCD/LED monitors providing input to calibration and profiling software. The most wide spread open source colour management system, which can create ICC profiles from colour measurements, is <a href="http://www.argyllcms.com" target="_blank">Argyll</a>.</p>
<p style="text-align: center;"><img class="aligncenter" src="/images/colorhug3.jpg" alt="ColorHug" width="244" height="163" />The author Richard Hughes states on his <a href="http://plus.google.com/u/0/107928060492923463788/posts/QNb3EtnWAGf" target="_blank">blog entry</a>: &#8220;Existing hardware is proprietary and 100% closed, and my hardware has a GPL bootloader, GPL firmware image and GPL hardware schematics and PCBs&#8221;. The &#8220;100%&#8221; is a wrong marketing claim as Richard Hughes should know as Argyll user. However the new device fits nicely into a row with prior open source art in colorimeter hardware like the <a href="http://www.homecinema-fr.com/colorimetre/index_en.php" target="_blank">HCFR</a>. The HCFR is <a href="http://www.argyllcms.com/doc/instruments.html#HCFR" target="_blank">supported</a> in Argyll since some years now. To make the new ColorHug device functional, it would be great, if the hardware author could deliver a module instantly useable in Argyll.</p>
<p>What would now be interesting is to know, how the new device will compare with pre existing ones, being them proprietary or open source licensed hardware. The author gave a hint about speed. But speed is only one property useable to reduce noise in dark readings. Much more interesting is colour accuracy.</p>
<p>What is colour accuracy and why is it so important for a colorimeter like the HCFR or the new ColorHug? Colorimeter devices suffer almost all from a difference to the ideal colour reception of human eye, especially the cheaper ones. Only spectrometers can compensate better for that effect of non perfect filters in front of the actual light sensors, but expose other disadvantages. Colorimeter devices, which perform close to human sensibility, are usual expensive. Some are even more expensive than colour spectrometers. Colorimeter manufacturers use a common trick and put a correction matrix inside the device, which shall compensate for the difference between the sensitivity of human eyes and the colorimeter. But many users complained not to be able to get good results despite. This is easily understandable, as monitors emit light with very different spectral characteristics, which do not match the used filter in the colorimeter and its matrix. One approach to get better results is to use a per monitor model compensation matrix. Fortunately Argyll has implemented compensation matrices in one of its recent releases. The requirement for this approach to work is, that the data base needs input data from users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/11/an-other-open-source-colorimeter/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Scarse Profile Library Warning</title>
		<link>http://www.oyranos.org/2011/11/scarse-profile-library-warning/</link>
		<comments>http://www.oyranos.org/2011/11/scarse-profile-library-warning/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 11:57:43 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[standard]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=812</guid>
		<description><![CDATA[Scarse is a project for profiling scanners under GPL based on Argyll code. It started in the old century and became pretty silent, with the last news dating from 2005. The project provides a nice collection of ICC profiles in &#8230; <a href="http://www.oyranos.org/2011/11/scarse-profile-library-warning/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Scarse is a project for profiling scanners under GPL based on Argyll code. It started in the old century and became pretty silent, with <a title="Scarse 0.4-alpha released" href="http://www.oyranos.org/2005/11/scarse-0-4-alpha-released/">the last news dating from 2005</a>. The project provides a nice collection of ICC profiles in the <a href="http://www.scarse.org/goodies/profiles/" target="_blank">Scarse Profile Library</a>, which is now used by some open source graphics packages. ICC profiles referring to standards are used to describe the exact colorimetry of a colour space. The ICC profiles are used to convert to and from other colour spaces in order to exchange with applications, services and customers. It is therefore crucial to meet these standards otherwise results will be incorrect right from the beginning and might render further colour work damaged.</p>
<p><a href="http://lists.color.org/pipermail/icc_users/Week-of-Mon-20111114/000682.html" target="_blank">Claudio Wilmanns</a> revealed today a colorimetric imprecision inside the Scarse WideGamutRGB profile. <a href="http://www.normankoren.com/color_management_3.html" target="_blank">Norman Koren</a> hinted that the Scarse profiles do not pass a profile validation tool. <a href="http://www.openicc.info" target="_blank">OpenICC</a> could never verify these profiles or how they where build and therefore did not cover any of them in its <a href="http://sourceforge.net/projects/openicc/files/OpenICC-Profiles/" target="_blank">icc-profiles-openicc</a> data set.</p>
<p>After these comments I like to <strong>warn of the usage and distribution of any of the Scarse Profiles</strong> for the sake of users trusting profiles of the affected packages in their workflows. We are looking for replacements for some of the most popular ones.</p>
<p><strong>Affected Profiles</strong> are AdobeRGB, AppleRGB, WideGamutRGB, CIE-RGB, ECI-RGB, sRGB, KodakProPhotoRGB, ColorMatchRGB and more.</p>
<p><strong>Affected Packages</strong> are <a href="http://quickgit.kde.org/?p=libkdcraw.git&amp;a=tree&amp;h=427d4da4ce616491215da8a818f006635c291f50&amp;hb=a72bd2dab656bdefed85ca8b5307b457d3bb5e51&amp;f=profiles" target="_blank">libkdcraw.</a> Some of the <a href="https://github.com/hughsie/shared-color-profiles/tree/master/profiles/Argyll" target="_blank">shared-color-profiles/Argyll</a> &#8216;lcms&#8217; generated profiles from the <a href="http://www.freedesktop.org/software/colord/" target="_blank">colord</a> author use in parts the colorimetry of Scarse profiles. The later profiles are not included in the Argyll-1.1.0 source package. These profiles are at risk.</p>
<p>Disclaimer: the author, Kai-Uwe Behrmann, maintains the icc-profiles-openicc package containing ICC profiles describing colour standards.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/11/scarse-profile-library-warning/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OpenICC @ FOSDEM 4 + 5 February 2012 in Brussels, Belgium</title>
		<link>http://www.oyranos.org/2011/11/openicc-fosdem-4-5-february-2012-in-brussels-belgium/</link>
		<comments>http://www.oyranos.org/2011/11/openicc-fosdem-4-5-february-2012-in-brussels-belgium/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 06:31:11 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[Fosdem]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[Taxi]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=752</guid>
		<description><![CDATA[OpenICC can next year use a DevRoom at FOSDEM on Sunday together with Xorg people. The goal is to provide a meeting space for colour management topics. Call for Talks: So far we have one glue talk between Xorg and &#8230; <a href="http://www.oyranos.org/2011/11/openicc-fosdem-4-5-february-2012-in-brussels-belgium/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.freedesktop.org/wiki/OpenIcc/Events/Fosdem/2012" target="_blank"><img class="aligncenter" title="OpenICC @ FOSDEM 2012" src="/images/fosdem2012.png" alt="" width="590" height="90" /></a> <a href="http://openicc.sf.net" target="_blank">OpenICC</a> can next year use a DevRoom at <a href="http://www.freedesktop.org/wiki/OpenIcc/Events/Fosdem/2012" target="_blank">FOSDEM</a> on Sunday together with <a href="http://wiki.x.org/wiki/fosdem2012" target="_blank">Xorg</a> people. The goal is to provide a meeting space for colour management topics.</p>
<p><strong>Call for Talks: </strong></p>
<p>So far we have one glue talk between Xorg and OpenICC, <a href="http://www.scribus.net/" target="_blank">Scribus</a> and PDF colour management, <a href="http://icc.opensuse.org/" target="_blank">Taxi DB</a>, OpenICC work and one about <a href="/" target="_blank">Oyranos CMS</a>. We would be glad to see some more talks proposed related to colour management. If you think you could contribute a talk about your favorite project and user topic or get a interesting discussion rolling, then please get in <a title="Contact" href="http://www.oyranos.org/contact/">contact</a> with me.</p>
<p><strong>Submission deadline is new year. We will middle January confirm accepted talks.</strong></p>
<p>While OpenICC is usually much biased towards <a href="http://www.color.org" target="_blank">ICC</a> <img src='http://www.oyranos.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> , we feel obliged by the first part of our title and like to get in contact with people using other colour management standards as well and discuss all the overlapping topics. That could be movie or photography. Let´s make it happen. FOSDEM is told to be a good place for that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/11/openicc-fosdem-4-5-february-2012-in-brussels-belgium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE and Colour Management</title>
		<link>http://www.oyranos.org/2011/11/kde-and-colour-management/</link>
		<comments>http://www.oyranos.org/2011/11/kde-and-colour-management/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 08:30:34 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=772</guid>
		<description><![CDATA[Colour Management has a long way to come to the Linux desktop. Like on other computing environments first came single applications like Scribus, CinePaint or Krita and proved colour management be useful and mature. Now the open source Desktop stacks &#8230; <a href="http://www.oyranos.org/2011/11/kde-and-colour-management/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Colour Management has a long way to come to the Linux desktop. Like on other computing environments first came single applications like Scribus, CinePaint or Krita and proved colour management be useful and mature. Now the open source Desktop stacks are following. Most advanced and wide spread inside colour managed applications is colour correction for monitors.</p>
<p><img class="alignnone" title="about kde" src="http://kde.org/stuff/clipart/klogo-official-oxygen-128x128.png" alt="" width="106" height="106" /> For <a href="http://www.kde.org" target="_blank">KDE</a> exists the <a title="KolorManager" href="http://www.oyranos.org/kolormanager/">KolorManager</a> systemsettings panel for configuring a ICC profile per monitor device. It´s Oyranos CMS cares as well about setup of standard Xorg <a href="http://www.oyranos.org/wiki/index.php?title=Oyranos/X11_Requirements#ICC_Profiles_in_X" target="_blank">_ICC_PROFILE(_xxx)</a> root window atoms and video card graphics table (VCGT). The later is a one dimensional per channel colour correction feature. So expect no magic all included solution by this means.</p>
<p><img class="alignnone" title="ICC Logo 72dp" src="http://www.color.org/ICC_Logo_72dpi.jpg" alt="" width="106" height="106" />The heart of today most wide spread colour management systems is the <a href="http://www.color.org" target="_blank">ICC</a> file specification. And to get ICC style Colour Management working inside KDE, the framework has to handle several needs.</p>
<p>One is to provide a overall desktop colour correction, which applies to the whole monitor screen area. A Desktop Colour Server will improve the overall Desktop usability and appearance in heterogeneous  environments like Linux. Obviously colour measurement devices and early colour correcting applications need native access to the monitor colour space. The currently only full featured and backward compatible implementation of that scheme for Linux is the <a title="CompICC" href="http://www.oyranos.org/compicc/">CompICC</a> plugin to Compiz. The CompICC colour server assumes sRGB for all input. Output target is the actual monitor profile set e.g. by KolorManager. More details can be read in a older <a href="/2011/09/colour-correction-concepts-for-monitors/">blog post</a>. Given that colour servers are still pretty rare, only osX and CompICC provide that, it might not be a good goal for the foreseeable future to let all applications rely solely on that feature for their colour corrections. But it has the potential to the most slick and flexible desktop colour experience.</p>
<p>On the Input side ICC profiles and according Exif meta data need to be detected from the input streams and get appropriately assigned as ICC meta data to graphics objects. That can be application specific but is a very common task, which will be better implemented on the toolkit or framework level. The display component should then make use of this ICC meta data and do on the fly colour correction. As well file output needs support of embedding the ICC profile data back into the data stream.</p>
<p>Alongside the ICC data handling come options and preference management, which is covered by the KolorManager GUI to the Oyranos API.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/11/kde-and-colour-management/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Colour Management in openSUSE-12.1</title>
		<link>http://www.oyranos.org/2011/11/colour-management-in-opensuse-12-1/</link>
		<comments>http://www.oyranos.org/2011/11/colour-management-in-opensuse-12-1/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 07:31:15 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[imaging]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=715</guid>
		<description><![CDATA[The Oyranos Colour Management System will be in the upcoming openSUSE-12.1 release. With the new library users can configure their ICC profiles and settings in one central place. It brings as well a set of command line tools like oyranos-policy for handling policy configuration files and oyranos-profiles and installation of ICC profiles. KDE users can install the KolorManager package. This Oyranos front end adds a system settings control panel for individual settings adaption. But most systems will run fine with Oyranos defaults. <a href="http://www.oyranos.org/2011/11/colour-management-in-opensuse-12-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.oyranos.org/">Oyranos Colour Management System</a> will be in the upcoming <a href="http://www.opensuse.org/" target="_blank">openSUSE</a>-12.1 release. With the new library users can configure their ICC profiles and settings in one central place. It brings as well a set of command line tools like <em>oyranos-policy</em> for handling policy configuration files and <em>oyranos-profiles</em> for installation of ICC profiles. KDE users can install the <em>KolorManager</em> package. This Oyranos front end adds a system settings control panel for individual settings adaption. But most systems will run fine with Oyranos defaults.</p>
<p><img title="KolorManager in KDE´s systemsetting panel" src="http://www.oyranos.org/images/KolorManager-oS12.1_arrow.png" alt="" width="600" height="460" /></p>
<p><em>KolorManager</em> is a front end to <em>Oyranos´</em> settings and device configuration. It can be found in KDE´s system settings panel.</p>
<p><img title="KolorManager on openSUSE-12.1 with policy tab" src="http://www.oyranos.org/images/KolorManager-oS12.1_2.png" alt="" width="600" height="482" /></p>
<p>The first tab in the <em>Settings</em> frame contains the policies. Different settings can be grouped into a policy for easier switching workflow configurations. By selecting a policy the <em>Default Profiles</em> and the <em>Behaviour</em> tabs are updated accordingly. If you prefer a very simple workflow with all images <em>converted to sRGB by default</em>, then the <em>Office</em> policy might be right for you. Other users should select one of the quality preserving policies or the inbuilt defaults.</p>
<p>The <em>Devices</em> frame contains all detected colour devices. The currently correctly working device class is monitor. For these devices the setup of the _ICC_PROFILE in Xorg works. Applications can use this information to actively colour correct from their blending or editing colour space to the actual monitor colour space. Be prepared, that at the moment some applications might not use the system profile from Xorg. In some cases that can be changed in the colour management preferences of affected applications.</p>
<p>Below is a list of colour management packages in openSUSE and what they are for.</p>
<ul>
<li><a href="http://www.oyranos.org"><em>Oyranos</em></a> &#8211; the Colour Management System library and tools</li>
<li><a href="http://www.oyranos.org/kolormanager"><em>KolorManager</em></a> &#8211; front end to Oyranos</li>
<li><em><a href="http://www.oyranos.org/icc-examin">ICC Examin</a></em> &#8211; for looking at the content of ICC profiles and their 3D gamut <em></em></li>
<li><em><a href="http://www.oyranos.org/libxcm">libXcm</a></em> &#8211; parse monitor information and handle X colour management protocols</li>
<li><em>xcm</em> &#8211; command line tools for libXcm</li>
<li><em>qcmsevents</em> &#8211; libXcm based system applet observes X colour management events</li>
<li><a href="http://sf.net/projects/openicc/files/" target="_blank"><em>icc-profile-openicc</em></a> and <em><a href="http://www.colormanagement.org/de/isoprofile2009.html" target="_blank">icc-profile-basiccolor-printing2009 &#8211; </a></em>high quality ICC profiles</li>
<li><em>oyranos-monitor</em> &#8211; monitor command line tool</li>
<li><em>oyranos-monitor-nvidia</em> &#8211; fetches monitor information from nvidia proprietary driver</li>
<li><a href="http://www.littlecms.com/" target="_blank"><em>lcms2</em></a> &#8211; high quality ICC Colour Matching Module (CMM) and command line tools</li>
<li><em><a href="http://xcalib.sourceforge.net/" target="_blank">Xcalib</a></em> &#8211; command line to upload linear curves from ICC profiles into graphics cards</li>
</ul>
<p>More packages like ArgyllCMS, it´s front end dispcalGUI, SampleICC and CompICC can be installed from <a href="http://software.opensuse.org/">opensuse buildservice</a>.</p>
<h3></h3>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/11/colour-management-in-opensuse-12-1/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>OCIO 1.0.1 released</title>
		<link>http://www.oyranos.org/2011/11/ocio-1-0-1-released/</link>
		<comments>http://www.oyranos.org/2011/11/ocio-1-0-1-released/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 09:18:45 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[announce]]></category>
		<category><![CDATA[imaging]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[Movie]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=706</guid>
		<description><![CDATA[Jeremy Selan released a new version of the open source color management library <a href="http://opencolorio.org/index.html">OpenColorIO</a>. <a href="http://www.oyranos.org/2011/11/ocio-1-0-1-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Jeremy Selan released a new version of the open source color management library <a href="http://opencolorio.org/index.html">OpenColorIO</a>.</p>
<p>Changes:</p>
<ul>
<li>simplification of ocio2icc / ociobakelut</li>
<li>bug fixes</li>
</ul>
<p>About:<br/> Based on development started in 2003, OCIO enables color transforms and image display to be handled in a consistent manner across multiple graphics applications. Unlike other color management solutions, OCIO is geared towards motion-picture post production, with an emphasis on visual effects and animation color pipelines.</p>
<p>Download:<br/> <a href="https://github.com/imageworks/OpenColorIO/tags" title="Github">Github</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/11/ocio-1-0-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Summer of Code Mentors Summit  2011</title>
		<link>http://www.oyranos.org/2011/10/google-summer-of-code-mentors-summit-2011/</link>
		<comments>http://www.oyranos.org/2011/10/google-summer-of-code-mentors-summit-2011/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 16:58:42 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[imaging]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[GSoC]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=568</guid>
		<description><![CDATA[Last week end from 21th to 23th October mentors meet in San Francisco / US to share our experiences in organising and mentoring students during Google Summer of Code 2011, talk about open source projects and of course get in contact with other teams and meet in person. The Mentors Summit was well organised and it was fun to be there. It was my first time in the south of North America. So chances where good to meet new people. <a href="http://www.oyranos.org/2011/10/google-summer-of-code-mentors-summit-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last week end from 21th to 23th October mentors meet in San Francisco / US to share our experiences in organising and mentoring students during <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2011"><em>Google Summer of Code 2011</em></a>, talk about open source projects and of course get in contact with other teams and meet in person. The Mentors Summit was well organised and it was fun to be there. It was my first time in the south of North America. So chances where good to meet new people.</p>
<p>The <a href="http://www.videolan.org/">VLC</a> and <a href="http://www.ffmpeg.org/">FFMPEG</a> people where interested in colour management. I tried to give them some idea, what colour managed applications need to know about media streams. It seems, that awareness rises about colour management in the open source video community, which is wonderful.</p>
<p>Two members of the <a href="http://www.scribus.net">Scribus</a> team where present, Peter Linell and Malex. We could discuss quite some topics around distributions. It was great to meet them both.<img class="alignnone" title="MountainView Google Summer of Code Mentors Summit 2011" src="http://www.oyranos.org/images/MountainView_GSoC_mentors_summit_2011_MG_9242.jpg" alt="MountainView Google Summer of Code Mentors Summit 2011" width="600" height="419" /></p>
<p>The Open Source in Visual Effects was missed be me due to a swapping of rooms. Luckily Peter knew the <a href="http://opencolorio.org/">OpenColorIO</a> author and we could get in contact in a small four people meeting. We discussed Linux colour management, distribution and the relation of movie picture to <a href="http://www.color.org">ICC</a> style colour management. Jeremy Selan pointed out the very difference of HDR scene referred imagery compared to the style of HDR which is typical in ICC workflows. I could convince Jeremy to look at the <a href="http://www.color.org/icc_specs2.xalter">ICC floating point extension</a> and it&#8217;s two open source implementations. He was interested and might work on implementing that in OCIO too. If that happens, it would be a great step toward joining movie with still graphics workflows. In the past the issues around round tripping and HDR handling had lead to the decision of movie studios to develop own colour management systems. OCIO supports already the export of colour correction tables to ICC profiles for use in photo and paint applications, which traditionally feature ICC workflows. Once the input side through ICC profiles is implemented in OCIO the same library could be used as a CMM inside ICC and movie workflows.</p>
<p>Thanks to Google and its OPSO team for sponsoring and organising a great event.<a href="http://www.color.org/icc_specs2.xalter"><img class="alignnone" title="San Francisco near port after Google Summer of Code Mentors Summit 2011" src="http://www.oyranos.org/images/SF_near_port_after_GSoC_summit_2011_MG_9308.jpg" alt="SF_near_port_after_GSoC_summit" width="600" height="369" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/10/google-summer-of-code-mentors-summit-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Colour Correction Concepts for Monitors</title>
		<link>http://www.oyranos.org/2011/09/colour-correction-concepts-for-monitors/</link>
		<comments>http://www.oyranos.org/2011/09/colour-correction-concepts-for-monitors/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 03:59:00 +0000</pubDate>
		<dc:creator>oyranos</dc:creator>
				<category><![CDATA[imaging]]></category>
		<category><![CDATA[Oyranos]]></category>
		<category><![CDATA[colour management]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://www.oyranos.org/?p=38</guid>
		<description><![CDATA[Colour management for the desktop is a long standing issue not only for Linux. The following text will concentrate on colour correction of monitors. This means the experience, when you switch your computer or handheld on and look on the screen. <a href="http://www.oyranos.org/2011/09/colour-correction-concepts-for-monitors/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Colour management for the desktop is a long standing issue not only for Linux. The following text will concentrate on colour correction of monitors. This means the experience, when you switch your computer or handheld on and look on the screen.</p>
<p>Why colour correct the desktop?<br />
People tend to compensate for quite a lot of different types of monitors. They are most often able to adapt to one full screen and see colours as they are intended to look like. That&#8217;s fine as long as they are concentrated on the visual event on that one display. But in this article we want to discuss how to compensate the monitor colours to our human visual needs in environments with various displays side by side, as is the typical situation for more and more people today. They take pictures with mobile phones or other digital cameras and look at them on laptops, tablets, picture frames, TV sets and printouts often side by side. Or we look at them over the internet and want to share the same visual impression with other people. Many people with uncorrected systems see quite a difference between various colour devices and try to figure out how to conveniently synchronise them. Colour management should help accomplish that task.</p>
<p>What is used today on Linux for colour improvements?<br />
Different display devices feature different colour gamuts and colour appearance. We are especially sensible to the gray balance. This is a important property for our visual experience. Gray balance is since long time maintained by placing three linear correction curves into the graphics card. They are known as VCGT tag. Properly done, this helps in maintaining a equally stepped gradient from black to white with neutral shades in between. This calibration technic is fast and deployed since a long time by tools like xcalib. Calibration means in ICC terms, to setup a device driver in order to deliver a good and stable colour response. Strictly it is not part of the ICC specification. But for practical reasons it is usually embedded in ICC profiles. This basic calibration with linear curves is still in use on Windows, osX and X11 systems.</p>
<table class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td style="text-align: center;"><a style="margin-left: auto; margin-right: auto;" href="http://3.bp.blogspot.com/-vtQhvvI3ATs/Tn4C-A6qR7I/AAAAAAAAACo/pQ7a7HlbiRs/s1600/Acer%2BExtensa%2B5630EZ_EDID_cie_diagram.png"><img src="http://3.bp.blogspot.com/-vtQhvvI3ATs/Tn4C-A6qR7I/AAAAAAAAACo/pQ7a7HlbiRs/s320/Acer%2BExtensa%2B5630EZ_EDID_cie_diagram.png" alt="" width="320" height="320" border="0" /></a></td>
</tr>
<tr>
<td class="tr-caption" style="text-align: center;">Acer Extensa 5630EZ laptop monitor</td>
</tr>
</tbody>
</table>
<p>Different primary colours become more and more an issue through evolving LCD display technology. The above and below CIE shoe diagrams show quite different gamuts between the three primary colours red, green and blue of a typical laptop above and a wide gamut monitor below.</p>
<table class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td style="text-align: center;"><a style="margin-left: auto; margin-right: auto;" href="http://2.bp.blogspot.com/-wYAd9fUnaY0/Tn4DHmYD8MI/AAAAAAAAACw/XuFoOIPXBAQ/s1600/LP2481zx_EDID_cie_diagram.png"><img src="http://2.bp.blogspot.com/-wYAd9fUnaY0/Tn4DHmYD8MI/AAAAAAAAACw/XuFoOIPXBAQ/s320/LP2481zx_EDID_cie_diagram.png" alt="" width="320" height="320" border="0" /></a></td>
</tr>
<tr>
<td class="tr-caption" style="text-align: center;">HP LP2481zx wide gamut monitor</td>
</tr>
</tbody>
</table>
<p>It is generally desirable to use a screen, which is able to show deeply saturated colours. But uncorrected images show much shifted colour primaries to better cover human visible colours. Compared to traditional monitor primaries green typical becomes more cyan and red is moved toward the purple line. Of course the same RGB number triple looks quite different on booth devices. A calibration technic like VCGT linear per channel curves can not correct in any way for these saturation and hue shifts. Colours look strange not only on side by side comparisons of such devices. We need a colorimetric description of the monitor to properly colour correct the given device response.</p>
<p>Historically we have seen three approaches to cover the colour correction of the full screen.</p>
<ul>
<li>X11 systems are colour management wise much like Windows. They predate ICC colour management and therefore have no historical APIs to enforce throughout colour correction. Maintainance of gray balance through VCGT is possible. The X11 XCMS extension was to our knowledge never in real use. Never APIs can bring a requirement for colour management. Few do today. Differences between corrected and non corrected content on one screen can be very irritating.</li>
<li>A very rigorous answer to the situation of missed colour management APIs is a fixed colour correction in hardware. But this can limit the capabilities of monitors to sRGB and thus the experience of wide gamut monitor technology not available. On the other side it provides a way to synchronise tightly controlled display devices.</li>
<li>On osX the whole rendering pipe line is colour managed. Each colour must have a colour space assigned to or it is not accepted by the systems graphic APIs. As a result all content from applications is converted on the fly by Apples ColorSync to the according monitor and looks correct. ColorSync takes over the work to bring colours from a source colour space like LStar-RGB to a native destination colour space like from a monitor. This helps programmers to concentrate on their actual task, which is most often not colour management related at all.</li>
</ul>
<p>What is done so far to get the colour correction ball rolling?<br />
In 2008 we started a <a href="http://compicc.sf.net/">project</a> for OpenICC to do colour correction on the GPU on top of X11. The project allows to colour correct all non colour characterised desktop areas. Non colour characterised means by definition all window regions, except actively marked regions for opt out of system colour management. If no colour managed application is running, this means a full screen colour correction. These non colour characterised regions or areas are handled similar to other non colour characterised content. Such colours are considered to be in sRGB In the printing world for instance. sRGB is the internets default colour space. This approach is a combination of the above outlined ones and an answer to the historical X11 specifics. The advantage is, that legacy APIs and applications can benefit from a colour corrected desktop, while updated applications will be able to opt-out of colour correction. Thus a situation like on osX, with all content clearly characterised, can be reached gradually. During the project was a protocol designed for server client communication. The belonging spec is the <a href="http://oyranos.org/scm?p=xcolor.git;a=blob;f=docs/X_Color_Management.txt">X Color Management </a>spec and is maintained by me over <a href="http://www.freedesktop.org/wiki/OpenIcc">OpenICC</a>. The spec was previously called net-color spec, but was <a title="http://www.oyranos.org/2011/09/x-color-management-0-3-draft1/" href="http://www.oyranos.org/2011/09/x-color-management-0-3-draft1/">renamed</a> due to name space conflicts. For a smooth transition of legacy applications, the implementation of the spec in <a href="http://www.oyranos.org/scm?p=xcolor.git;a=summary">libXcm</a> contains the <a href="http://www.oyranos.org/scm?p=xcm.git;a=blob;f=xcm.1">xcm tool.</a> This tool allows to set colour regions manually as a workaround. LibXcm covers just the communication protocol for applications and toolkits to talk to a colour server. The colour server, for instance <a href="http://compicc.sf.net/">CompICC</a>, is responsible for doing the colour correction on GPU. If you want to add a colour server to your favorite compositing window manager or have questions around the spec, get in contact with me.</p>
<p>Can the X Color Management spec do compositing?<br />
During a discussion on a Qt email list came out the question about compositing and colour correction. Most obviously the spec misses a freely selectable compositing colour space to do full blown up compositing. this would mean blurry region borders and other technics where transparency is involved. That is simply out of scope for the X Color Management spec. It is logical in the responsibility of the compositor to decide about the compositing colour space. Compositing window managers on Linux use today just the plain monitor colour space for their compositing. That is not perfect but seems to be good enough for simple transparency effects.  One correct way would be to meld the compositing of the window manager into the compositing of the client, which is in many cases the toolkit. But that is a bold adventure.taking the freedom of toolkits away and making traditionally modular stuff very monolithic. A architectural more sensible approach would be to use an intermediate blending space on top of the X Color Management spec. Thus the blending space is correctly selectable and modularity, interoperability and so on is much better. The toolkit can then rely on the compositing window manager to do all complicated transforms with the provided window and do colour correction as a final step. That would then essentially become a per window colour correction. From a today’s point of view the intermediate per window blending space needs a lot to do inside toolkits. It might take years to get there as toolkits just started about first steps. So the per region colour corrected desktop is still a valuable concept for today’s needs.</p>
<p>What is needed in the future?<br />
Future developments have to take into account that the X11 architecture might change and other approaches become possible. The design of new architectures should cover colour management right from the beginning. With Wayland on the horizon and OpenGL-ES this is technically not a problem and would solve legacy issues like we see today in X11, on Windows and all major mobile platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oyranos.org/2011/09/colour-correction-concepts-for-monitors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

