<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
After I had a chance to inform about the CIELab, I believe I should formulate the question differently.<div>Given that I use cairo for pdf output, where the main coloring function is&nbsp;</div><div>&nbsp;cairo_set_source_rgb(cr, 1, 0.0, 1.0);</div><div>I wonder could I output pdf file with colors that I primarily specify in CIELab space.</div><div>So, given certain slice of the CIELab space, I would like to color the pdf file according to colors</div><div>defined in the slice.&nbsp;</div><div>Could this be handled by cairo?&nbsp;</div><div>I got some suggestions on using alternative libraries, but, I suppose this is doable in cairo also.</div><div><br><br><div><div id="SkyDrivePlaceholder"></div>&gt; Date: Fri, 20 Jan 2012 11:55:17 +0100<br>&gt; Subject: Re: [cairo] RGB to CIELab transformation<br>&gt; From: ranma42@gmail.com<br>&gt; To: opustenom@hotmail.com<br>&gt; CC: cairo@cairographics.org<br>&gt; <br>&gt; On Fri, Jan 20, 2012 at 8:01 AM, Necko Nedjoni &lt;opustenom@hotmail.com&gt; wrote:<br>&gt; &gt; As a part of a larger project, I was recently assigned to investigate the<br>&gt; &gt; possibility of colorings<br>&gt; &gt; within our visualizations.<br>&gt; &gt; Namely, I came across the CIELab color space, which seems to be preferable<br>&gt; &gt; choice in the related<br>&gt; &gt; literature. The initial readings suggest that a conversion from<br>&gt; &gt; device-depended RGB is possible, and<br>&gt; &gt; I wonder how this could be achieved with cairo.<br>&gt; <br>&gt; Converting a color in a device-dependent colorspace to a color in a<br>&gt; device-independent colorspace is not actually a meaningful operation.<br>&gt; You might assume that the RGB components are in a specific<br>&gt; device-independent colorspace (given current cairo behavior I would<br>&gt; suggest a linear rgb colorspace with the same primaries as sRGB or<br>&gt; sRGB itself).<br>&gt; You could then use normal color conversion routines, like those<br>&gt; provided by LittleCMS.<br>&gt; <br>&gt; &gt;<br>&gt; &gt; The function I use currently (sample):<br>&gt; &gt;<br>&gt; &gt; cairo_set_source_rgb(cr, 1, 0.0, 1.0);<br>&gt; &gt;<br>&gt; &gt; Perhaps someone could share the conversion code.<br>&gt; <br>&gt; I should have something that does it in my colorspaces branches.<br>&gt; I will try to extract it to a standalone snippet.<br>&gt; <br>&gt; Andrea<br>&gt; <br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; cairo mailing list<br>&gt; &gt; cairo@cairographics.org<br>&gt; &gt; http://lists.cairographics.org/mailman/listinfo/cairo<br></div></div>                                               </div></body>
</html>