<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hmm.. ok. I don't know what color model gimp exactly uses for this
    but i thought gimp uses HSV.<br>
    It would be nice if you could tell me more about the way how gimp
    does it (of course only if you know).<br>
    But if gimp really uses just HSV then it is not really superior.
    It's just a matter what you want to do in which way.<br>
    I paint myself (and i'm not too bad i would say :D) and for me the
    photoshop way is working much better.<br>
    It was not my intend to simply remove something. The other color
    mode is still there it's just not in the list.<br>
    I actually planed to support more then one color model so krita is
    compatible to photoshop and gimp (i also included the "Grain Merge"
    and "Grain Extract" modes for this reason).<br>
    If you want to know the advantages and disatvantages of HSL and HSV
    please read this:<br>
    <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/HSL_and_HSV#Disadvantages">http://en.wikipedia.org/wiki/HSL_and_HSV#Disadvantages</a><br>
    Photoshop uses the HSL luma variant.<br>
    And as far as i know gimp uses HSV (but please correct me if i'm
    wrong and give me some feedback how gimp2.6 is doing it :D)<br>
    On 01/29/2011 10:41 AM, David REVOY wrote:
    <blockquote cite="mid:4D43E0CE.6020001@gmail.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <title></title>
      Hi,<br>
      <br>
      Just to react on this :<br>
      <blockquote type="cite">and "Color" modes work exactly as in
        Photoshop</blockquote>
      Just to inform the way 'color mode' works in Gimp 2.6 is superior
      to the 'color mode' of Photoshop ( till Cs2 for sure ).<br>
      This can be tested &amp; seen with comparing the same file open
      like this :<br>
      <a moz-do-not-send="true"
        href="http://www.davidrevoy.com/XYZ/color-mode_test_GIMP-net.jpg">http://www.davidrevoy.com/XYZ/color-mode_test_GIMP-net.jpg</a><br>
      <a moz-do-not-send="true"
        href="http://www.davidrevoy.com/XYZ/color-mode_test_TOSHOP-net.jpg">http://www.davidrevoy.com/XYZ/color-mode_test_TOSHOP-net.jpg</a><br>
      useless to say that Gimp color mode is far superior for artist
      than Photoshop. I understand the photoshop one should be proposed
      for compatibility, but for efficiency ; please don't omit one like
      Gimp. I couldn't try it with Krita , btw*<br>
      <br>
      The PSD file if you need to test ( this file can be considered as
      'public domain' if you need it ) :<br>
      <a moz-do-not-send="true" class="moz-txt-link-freetext"
        href="http://www.davidrevoy.com/XYZ/color-mode_test.psd.zip">http://www.davidrevoy.com/XYZ/color-mode_test.psd.zip</a><br>
      ;-)<br>
      <br>
      -David<br>
      ( PS : can't compile since Git or install 2.3 threw PPA , as i'm
      Lucid Lynx LTS user not Maverick ...so I wait kubuntu backport to
      post the bin for Lucid 64bit )<br>
      <br>
      On 01/28/2011 10:52 PM, Sven Langkamp wrote:
      <blockquote
        cite="mid:AANLkTimV1y2uESivXC-PBHcX_9+zpSpC=w2wBYKe1Z8Z@mail.gmail.com"
        type="cite">
        <div class="gmail_quote">On Wed, Jan 12, 2011 at 11:17 PM,
          Silvio Heinrich <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:plassy@web.de">plassy@web.de</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            padding-left: 1ex;">
            <div bgcolor="#ffffff" text="#000000"> Phew... I think I've
              gone a bit mad with the blending modes :D.<br>
              I added a few. When counting everything together there
              should be nearly 40 compositing modes now.<br>
              All modes should trait partly transparent layers as
              Photoshop is doing it and all modes should<br>
              respect the channel flags.<br>
              But there are two problems with this patch:<br>
              <br>
              1. I used a pretty generic approach. So it relies on the
              compiler to do proper inlining. And i didn't use the
              optimized multiply functions. I had a few problems with
              those functions, because it seems the give no correct
              results but approximations. So I still need to check out
              which composite modes will work with the optimized
              functions. I just want to say that it could be that this
              is a bit/much slower then the current implementation (i
              don't know how much time you spend in optimizing this).<br>
              I personally haven't noticed any speed impact but I've got
              a 3GHz quad core, so i think i will be the last<br>
              who will notice this.<br>
              <br>
              2. The "Hue" and "Saturation" modes are not working
              correctly but the "Luminosity" and "Color" modes work
              exactly as in Photoshop. I coded the algorithms after the
              ISO 3200-1 spec. Adobe released the texts they gave to the
              ISO committee for specification. You can find them here:<br>
              <a moz-do-not-send="true"
                href="http://www.adobe.com/devnet/pdf.html"
                target="_blank">http://www.adobe.com/devnet/pdf.html</a><br>
              <a moz-do-not-send="true"
href="http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/PDF32000_2008.pdf"
                target="_blank">http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/PDF32000_2008.pdf</a>&nbsp;
              (direct link)<br>
              <br>
              go to the category "Transparency" -&gt; "Basic Composition
              Computations". This spec is of course for PDFs but it
              seems that Photoshop uses the same formulas.<br>
              Since "Luminosity" and "Color" modes are working i think i
              made some mistake in implementing the<br>
              "setSat" function (on page 327). Maybe someone else has an
              enlightenment, because I'm working in the dark right now
              :D.<br>
              <br>
              &nbsp;But apart from this two problems everything else should
              work fine (hopefully).<span style="border-collapse:
                separate; color: rgb(0, 0, 0); font-family: Ubuntu;
                font-size: 16px; font-style: normal; font-variant:
                normal; font-weight: normal; letter-spacing: normal;
                line-height: normal; text-indent: 0px; text-transform:
                none; white-space: normal; word-spacing: 0px;"><span
                  style="color: rgb(51, 51, 51); font-family:
                  myriad-pro-1,myriad-pro-2,Helvetica,Arial,sans-serif;
                  font-size: 12px; line-height: 16px;"></span></span> </div>
            <br>
            <br>
          </blockquote>
        </div>
        <br>
        I tried to build the branch but I get this error:<br>
        Linking CXX shared library
        ../../lib/libpigmentcms.so&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

        <br>
        CMakeFiles/pigmentcms.dir/colorspaces/KoLabColorSpace.o: In
        function `unsigned short cfVividLight&lt;unsigned
        short&gt;(unsigned short, unsigned
        short)':&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
        KoLabColorSpace.cpp:(.text._Z12cfVividLightItET_S0_S0_[unsigned
        short cfVividLight&lt;unsigned short&gt;(unsigned short,
        unsigned short)]+0x31): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned short&gt;::unitValue'<br>
        KoLabColorSpace.cpp:(.text._Z12cfVividLightItET_S0_S0_[unsigned
        short cfVividLight&lt;unsigned short&gt;(unsigned short,
        unsigned short)]+0x3d): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned short&gt;::zeroValue'<br>
        KoLabColorSpace.cpp:(.text._Z12cfVividLightItET_S0_S0_[unsigned
        short cfVividLight&lt;unsigned short&gt;(unsigned short,
        unsigned short)]+0xb3): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned short&gt;::zeroValue'<br>
        KoLabColorSpace.cpp:(.text._Z12cfVividLightItET_S0_S0_[unsigned
        short cfVividLight&lt;unsigned short&gt;(unsigned short,
        unsigned short)]+0xbf): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned short&gt;::unitValue'<br>
        CMakeFiles/pigmentcms.dir/colorspaces/KoLabColorSpace.o: In
        function `unsigned short cfDivide&lt;unsigned short&gt;(unsigned
        short, unsigned short)':<br>
        KoLabColorSpace.cpp:(.text._Z8cfDivideItET_S0_S0_[unsigned short
        cfDivide&lt;unsigned short&gt;(unsigned short, unsigned
        short)]+0x25): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned short&gt;::zeroValue'<br>
        KoLabColorSpace.cpp:(.text._Z8cfDivideItET_S0_S0_[unsigned short
        cfDivide&lt;unsigned short&gt;(unsigned short, unsigned
        short)]+0x31): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned short&gt;::unitValue'<br>
        CMakeFiles/pigmentcms.dir/colorspaces/KoLabColorSpace.o: In
        function `unsigned short cfArcTangent&lt;unsigned
        short&gt;(unsigned short, unsigned short)':<br>
        KoLabColorSpace.cpp:(.text._Z12cfArcTangentItET_S0_S0_[unsigned
        short cfArcTangent&lt;unsigned short&gt;(unsigned short,
        unsigned short)]+0x25): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned short&gt;::zeroValue'<br>
        KoLabColorSpace.cpp:(.text._Z12cfArcTangentItET_S0_S0_[unsigned
        short cfArcTangent&lt;unsigned short&gt;(unsigned short,
        unsigned short)]+0x31): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned short&gt;::unitValue'<br>
        CMakeFiles/pigmentcms.dir/colorspaces/KoRgbU8ColorSpace.o: In
        function `unsigned char cfVividLight&lt;unsigned
        char&gt;(unsigned char, unsigned char)':<br>
        KoRgbU8ColorSpace.cpp:(.text._Z12cfVividLightIhET_S0_S0_[unsigned

        char cfVividLight&lt;unsigned char&gt;(unsigned char, unsigned
        char)]+0x27): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned char&gt;::unitValue'<br>
        KoRgbU8ColorSpace.cpp:(.text._Z12cfVividLightIhET_S0_S0_[unsigned

        char cfVividLight&lt;unsigned char&gt;(unsigned char, unsigned
        char)]+0x33): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned char&gt;::zeroValue'<br>
        KoRgbU8ColorSpace.cpp:(.text._Z12cfVividLightIhET_S0_S0_[unsigned

        char cfVividLight&lt;unsigned char&gt;(unsigned char, unsigned
        char)]+0x97): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned char&gt;::zeroValue'<br>
        KoRgbU8ColorSpace.cpp:(.text._Z12cfVividLightIhET_S0_S0_[unsigned

        char cfVividLight&lt;unsigned char&gt;(unsigned char, unsigned
        char)]+0xa3): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned char&gt;::unitValue'<br>
        CMakeFiles/pigmentcms.dir/colorspaces/KoRgbU8ColorSpace.o: In
        function `unsigned char cfDivide&lt;unsigned char&gt;(unsigned
        char, unsigned char)':<br>
        KoRgbU8ColorSpace.cpp:(.text._Z8cfDivideIhET_S0_S0_[unsigned
        char cfDivide&lt;unsigned char&gt;(unsigned char, unsigned
        char)]+0x21): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned char&gt;::zeroValue'<br>
        KoRgbU8ColorSpace.cpp:(.text._Z8cfDivideIhET_S0_S0_[unsigned
        char cfDivide&lt;unsigned char&gt;(unsigned char, unsigned
        char)]+0x2d): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned char&gt;::unitValue'<br>
        CMakeFiles/pigmentcms.dir/colorspaces/KoRgbU8ColorSpace.o: In
        function `unsigned char cfArcTangent&lt;unsigned
        char&gt;(unsigned char, unsigned char)':<br>
        KoRgbU8ColorSpace.cpp:(.text._Z12cfArcTangentIhET_S0_S0_[unsigned

        char cfArcTangent&lt;unsigned char&gt;(unsigned char, unsigned
        char)]+0x21): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned char&gt;::zeroValue'<br>
        KoRgbU8ColorSpace.cpp:(.text._Z12cfArcTangentIhET_S0_S0_[unsigned

        char cfArcTangent&lt;unsigned char&gt;(unsigned char, unsigned
        char)]+0x2d): undefined reference to
        `KoColorSpaceMathsTraits&lt;unsigned char&gt;::unitValue'<br>
        collect2: ld returned 1 exit status<br>
        make[2]: *** [lib/libpigmentcms.so.8.0.0] Fehler 1<br>
        make[1]: *** [libs/pigment/CMakeFiles/pigmentcms.dir/all] Fehler
        2<br>
        make: *** [all] Fehler 2<br>
        <br>
        <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
kimageshop mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:kimageshop@kde.org">kimageshop@kde.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/kimageshop">https://mail.kde.org/mailman/listinfo/kimageshop</a>
</pre>
      </blockquote>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
kimageshop mailing list
<a class="moz-txt-link-abbreviated" href="mailto:kimageshop@kde.org">kimageshop@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/kimageshop">https://mail.kde.org/mailman/listinfo/kimageshop</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>