<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>ICC Profiles In X</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross@burtonini.com"/><item><title>ICC Profiles In X Specification</title><guid isPermaLink="false">/computers/xicc/body</guid><link>http://www.burtonini.com/computers/xicc/body</link><description>This specification defines a property in X which contains the ICC profile for the screen. Using this property, applications can ...</description><content:encoded><![CDATA[    <p>
      This specification defines a property in X which contains the ICC profile
      for the screen.  Using this property, applications can colour-correct
      images for display.  So far Eye of Gnome, GIMP, Krita, UFRaw and Inkscape
      support the property.
    </p>
    <p>
      The latest version of the specification is 0.2.
    </p>
    <ul>
      <li><a href="http://www.burtonini.com/computing/x-icc-profiles-spec-0.2.html">ICC Profiles In X version 0.2</a></li>
    </ul>
]]></content:encoded><category domain="http://www.burtonini.com">/home/ross/burton_html/blosxom//computers/xicc</category><dc:date>2007-11-28T17:46:36Z</dc:date></item><item><title>Another XICC Update</title><guid isPermaLink="false">computers/xicc/xicc-inkscape-2007-11-28-17-45</guid><link>http://www.burtonini.com/blog/computers/xicc/xicc-inkscape-2007-11-28-17-45</link><description>Another quick XICC update: Jon has just committed XICC support to Inkscape. Thanks Jon! In other news there are patches ...</description><content:encoded><![CDATA[    <p>
      Another quick <a href="http://burtonini.com/blog/computers/xicc/">XICC</a>
      update: Jon has just committed XICC support to Inkscape.  Thanks Jon!
    </p>
    <p>
      In other news there are patches floating around to clarify multihead
      usage, because my wording was pretty terrible.  I'll merge these this
      week, honest.
    </p>
]]></content:encoded><dc:date>2007-11-28T17:45:00Z</dc:date></item><item><title>XICC in UFRaw</title><guid isPermaLink="false">computers/xicc/xicc-ufraw-2007-11-16-17-30</guid><link>http://www.burtonini.com/blog/computers/xicc/xicc-ufraw-2007-11-16-17-30</link><description>I just got an email from Udi Fuchs of UFRaw fame. The latest version of UFRaw, 0.13, supports the XICC ...</description><content:encoded><![CDATA[    <p>
      I just got an email from Udi Fuchs of UFRaw fame.  The latest version of
      UFRaw, 0.13, supports the <a
      href="http://burtonini.com/blog/computers/xicc">XICC specification</a> so
      it can adjust the image for correct display on your monitor.  Great,
      thanks Udi!
    </p>

    <p>
      <small>NP: <cite>Milieu</cite>, Tape</small>
    </p>
]]></content:encoded><dc:date>2007-11-16T17:30:00Z</dc:date></item><item><title>XICC in Mozilla</title><guid isPermaLink="false">computers/xicc/xicc-mozilla-2007-03-15-11-40</guid><link>http://www.burtonini.com/blog/computers/xicc/xicc-mozilla-2007-03-15-11-40</link><description>I just learnt via The Daily Chump that Firefox 3 should have support for ICC profile handling when displaying images. ...</description><content:encoded><![CDATA[    <p>
      I just learnt via <a
      href="http://dailychump.org/2007/03/15/2007-03-15.html#1173938233.855396">The
      Daily Chump</a> that <a
      href="https://bugzilla.mozilla.org/show_bug.cgi?id=16769">Firefox 3 should
      have support for ICC profile handling</a> when displaying images.  The
      initial patch was to use ColorSync which won't work on Linux, but the
      recent patches by Tim Rowley also use the <tt>_ICC_PROFILE</tt> from my <a
      href="http://burtonini.com/blog/computers/xicc">ICC Profiles In X</a>
      specification when running on Linux. Excellent news, I hope this gets
      integrated soon.
    </p>
    <p>
      Speaking of which, now that more applications are using this
      property, I should get around to extending the Screen Resolution setting
      in GNOME to include a colour profile selector...
    </p>
    
    <p>
      <small>NP: <cite>Kaleidoscope</cite>, DJ Food</small>
    </p>
]]></content:encoded><dc:date>2007-03-15T11:40:00Z</dc:date></item><item><title>ICC Profiles In X Specification 0.2</title><guid isPermaLink="false">computers/xicc/xicc-2007-02-21-10-15</guid><link>http://www.burtonini.com/blog/computers/xicc/xicc-2007-02-21-10-15</link><description>About 18 months after the 0.1 release of this specification comes 0.2. This is a very simple update and now ...</description><content:encoded><![CDATA[    <p>
      About 18 months after the 0.1 release of this specification comes 0.2.
      This is a very simple update and now specifies how to handle
      Xinerama-style setups where a single root window has multiple physical
      screens (thanks to Kai-Uwe Behrmann).
    </p>
    <p>
      ICC Profiles In X, version 0.2, can be <a
        href="http://burtonini.com/computing/x-icc-profiles-spec-0.2.html">downloaded
        here</a>.
    </p>
    
    <p>
      <small>NP: <cite>Takk</cite>, Sigur R&oacute;s</small>
    </p>
]]></content:encoded><dc:date>2007-02-21T10:15:00Z</dc:date></item><item><title>EoG ICC Patches</title><guid isPermaLink="false">computers/xicc/eog-icc-2005-06-24-17-27</guid><link>http://www.burtonini.com/blog/computers/xicc/eog-icc-2005-06-24-17-27</link><description>Quick announcement: The Eye Of Gnome patches to use the ICC Profiles In X specification are now available via Arch, ...</description><content:encoded><![CDATA[    <p>
      Quick announcement: The Eye Of Gnome patches to use the ICC Profiles In X
      specification are now available via Arch, at <a
      href="http://www.burtonini.com/arch/eog--xicc--0"><tt>http://www.burtonini.com/arch/eog--xicc--0</tt></a>.
      Now that EoG has a maintainer (hi Tim!), I hope to get these suitable for
      upstream soon.
    </p>
    <p>
      <small>NP: Groove Salad, Soma.fm</small>
    </p>
]]></content:encoded><dc:date>2005-06-24T16:27:00Z</dc:date></item><item><title>ICC Profiles In X Specification 0.1</title><guid isPermaLink="false">computers/xicc/xicc-2005-06-24-10-21</guid><link>http://www.burtonini.com/blog/computers/xicc/xicc-2005-06-24-10-21</link><description>After an interesting discussion on openicc-list , I am releasing version 0.1 of the ICC Profiles In X specification. I'm ...</description><content:encoded><![CDATA[    <p>
      After an interesting discussion on <tt>openicc-list</tt>, I am releasing
      version 0.1 of the ICC Profiles In X specification.  I'm currently
      re-arranging my Bazaar archives so it's not available in source form yet,
      but the <a
      href="http://www.burtonini.com/computing/x-icc-profiles-spec-0.1.html">specification
      in available as HTML</a>.
    </p>
    <p>
      So far acceptance has been remarkable.  I've patched Eye Of Gnome, Sven
      committed support to GIMP, Krita (a KDE drawing app) might support it
      soon, and there is an open bug with Scribus.  Finger's crossed for world
      domination!
    </p>
    <p>
      <small>NP: <cite>Out From Out Where</cite>, Amon Tobin</small>
    </p>
]]></content:encoded><dc:date>2005-06-24T09:21:00Z</dc:date></item><item><title>Colour-Calibrated Eye Of Gnome</title><guid isPermaLink="false">computers/xicc/eog-icc-2005-06-16-09-57</guid><link>http://www.burtonini.com/blog/computers/xicc/eog-icc-2005-06-16-09-57</link><description>A few days of early-morning hacking later, and I've got a proof-of-concept ICC system working. It's very simple but works ...</description><content:encoded><![CDATA[    <p>
      A few days of early-morning hacking later, and I've got a proof-of-concept
      ICC system working.  It's very simple but works well for me.
    </p>
    <p>
      The first step is to associate an ICC profile to each screen.  This can be
      done using <tt>xicc</tt>, from <a
      href="http://www.burtonini.com/computing/xicc-0.1.tar.gz"><tt>xicc-0.1.tar.gz</tt></a>.
      Simply run this specifiying the path to the relevant ICC profile and it
      will set the atom on the root window of the default screen (multi-screen
      support will be implemented next).  For example:
    </p>
    <blockquote><pre>$ xicc ~/tmp/ICM/ibmtplcd.icm</pre></blockquote>
    <p>
      <tt>ibmtplcd.icm</tt> is the profile for the IBM ThinkPad LCDs.
    </p>
    <p>
      Then patch Eye Of Gnome with <a
      href="http://www.burtonini.com/computing/eog-cms-20050616.diff">this
        patch</a>.  Now when EoG opens a JPEG image which describes the colour space
      using the standard EXIF properties <tt>White Point</tt> and <tt>Primary
        Chromaticities</tt> it will create a profile on the fly, and when the
      image is displayed the profile for the screen is obtained and the image
      corrected.
    </p>
    <p>
      There is a lot to do yet:
    </p>
    <ul>
      <li>Read embedded ICC profiles from JPEG and PNG files</li>
      <li>Read the whitepoint/chromatic information from PNG files</li>
      <li>Cache the profile from the screen</li>
      <li>Make <tt>xicc</tt> multi-screen aware</li>
    </ul>
    <p>
      But it does work!  I'll write a small specification for the atom I'm using shortly.
    </p>
    
    <p>
      <small>NP: <cite>Mrs. Cruff</cite>, Mr. Scruff</small>
    </p>
]]></content:encoded><dc:date>2005-06-16T08:57:00Z</dc:date></item><item><title>Colour Calibrated EoG Patch</title><guid isPermaLink="false">computers/xicc/eog-icc-2005-06-12-12-58</guid><link>http://www.burtonini.com/blog/computers/xicc/eog-icc-2005-06-12-12-58</link><description>I've now fixed the few small problems with my Little CMS patch for Eye Of Gnome, and it is now ...</description><content:encoded><![CDATA[    <p>
      I've now fixed the few small problems with my Little CMS patch for Eye Of
      Gnome, and it is now a lot faster and actually correct (previously it was
      adjusting most of the pixels hundreds of times...)  If you want to give it
      a go, the patch is <a
      href="http://www.burtonini.com/computing/eog-cms-20050612.diff">available
      here</a>.  It currently uses sRGB as the display profile and only creates
      profiles on the fly from embedded whitepoint and primary chomatic
      information, but will not read embeded ICC profiles.  This is due to me
      scratching an itch, Canon EOS cameras don't embed a profile when they are
      using Adobe RGB.
    </p>
    <p>
      If anyone out there has some feedback on this issue, feel free to edit the
      <a href="http://live.gnome.org/ColourManagement">Colour Management</a>
      page on the GNOME wiki.
    </p>
]]></content:encoded><dc:date>2005-06-12T11:58:00Z</dc:date></item><item><title>Colour-Calibrated Eye of Gnome</title><guid isPermaLink="false">computers/xicc/eog-icc-2005-06-10-10-42</guid><link>http://www.burtonini.com/blog/computers/xicc/eog-icc-2005-06-10-10-42</link><description>Last night I got fed up of manually converting photos from my camera from Adobe RGB to sRGB for display ...</description><content:encoded><![CDATA[    <p>
      Last night I got fed up of manually converting photos from my camera from
      Adobe RGB to sRGB for display (I had a long blog entry about this but it
      got lost...), that I decided to try and hack colour space support into
      EOG.
    </p>
    <p>
      Working on the scratching an itch principle, my EOG will now check a JPEG
      image to see if it contains any embedded white point and primary colour
      coefficients.  If it does, a ICC profile is generated from the data (using
      a gamma of 2.2) and the image transformed to sRGB.  It's a little slow at
      the moment as I'm doing it row at a time, and it has a habit of crashing
      on the last row but one (no idea why), but if I tell it to transform only
      half of the image the results are impressive:
    </p>
    <p>
      <img src="http://www.burtonini.com/computing/screenshots/eog-icc.png" alt="Eye of Gnome colour-correcting a photo"/>
    </p>
    <p>
      The next stage once the bugs are fixed is to make the code optional, and
      to handle embedded ICC profiles.
    </p>
    <p>
      <small>NP: <cite>F&#9839;A&#9839; &infin;</cite>, Godspeed! You Black Emporer</small>
    </p>]]></content:encoded><dc:date>2005-06-10T09:42:00Z</dc:date></item></channel></rss>