[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    Re: Gamma-corrected blending in Qt5
From:       Dmitry Kazakov <dimula73 () gmail ! com>
Date:       2015-03-25 8:29:35
Message-ID: CAEkBSfUevt5kCdTMhjf6_sb9VfpfK7_J-CSp-9-J=6TvuN+Vvg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi, Rafael!

I think that handling ICC profiles when loading JPEG, PNG images by QImage
is really a must for Qt, if it doesn't handle ICC tag, then the result
might look wrong. But the painting code, as Boud already said, is too
specialized to go into Qt :)

On Wed, Mar 25, 2015 at 5:22 AM, Rafael Navega <rafanavega@hotmail.com>
wrote:

> Hello.
> I'd appreciate votes and watches on this feature request, to bring this
> feature to the Qt low-level pixel processing code:
> https://bugreports.qt.io/browse/QTBUG-45209
>
> Krita, Photoshop and other professional packages offer some form of
> gamma-corrected blending, it makes all sense to have this implemented in
> the Qt painting system as well so developers don't have to look for
> external solutions. I wonder what's the way that Krita implemented this.
> An alternative is to not use the painting functionality in Qt at all, and
> resort to OpenGL and Direct3D to perform these corrections.
>
> PS: The "Developers <https://krita.org/get-involved/developers/>" page of
> the Krita website could add this to the "Resources" section:
> http://www.ics.com/designpatterns/book/index.html
> It's a full book in HTML format. I've learned a lot from it.
>
> Regards.
>
> _______________________________________________
> Krita mailing list
> kimageshop@kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
>
>


-- 
Dmitry Kazakov

[Attachment #5 (text/html)]

<div dir="ltr"><div>Hi, Rafael!<br><br></div>I think that handling ICC profiles when \
loading JPEG, PNG images by QImage is really a must for Qt, if it doesn&#39;t handle \
ICC tag, then the result might look wrong. But the painting code, as Boud already \
said, is too specialized to go into Qt :)<br></div><div class="gmail_extra"><br><div \
class="gmail_quote">On Wed, Mar 25, 2015 at 5:22 AM, Rafael Navega <span \
dir="ltr">&lt;<a href="mailto:rafanavega@hotmail.com" \
target="_blank">rafanavega@hotmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">


<div><div dir="ltr">Hello.<br>I&#39;d appreciate votes and watches on this feature \
request, to bring this feature to the Qt low-level pixel processing code:<br><a \
href="https://bugreports.qt.io/browse/QTBUG-45209" \
target="_blank">https://bugreports.qt.io/browse/QTBUG-45209</a><br><br>Krita, \
Photoshop and other professional packages offer some form of gamma-corrected \
blending, it makes all sense to have this implemented in the Qt painting system as \
well so developers don&#39;t have to look for external solutions. I wonder what&#39;s \
the way that Krita implemented this.<br>An alternative is to not use the painting \
functionality in Qt at all, and resort to OpenGL and Direct3D to perform these \
corrections.<br><br>PS: The &quot;<a \
href="https://krita.org/get-involved/developers/" \
target="_blank">Developers</a>&quot; page of the Krita website could add this to the \
&quot;Resources&quot; section: <a \
href="http://www.ics.com/designpatterns/book/index.html" \
target="_blank">http://www.ics.com/designpatterns/book/index.html</a><br>It&#39;s a \
full book in HTML format. I&#39;ve learned a lot from it.<br><br>Regards. 		 	   		  \
</div></div> <br>_______________________________________________<br>
Krita mailing list<br>
<a href="mailto:kimageshop@kde.org">kimageshop@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kimageshop" \
target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br> \
<br></blockquote></div><br><br clear="all"><br>-- <br><div \
class="gmail_signature">Dmitry Kazakov</div> </div>


[Attachment #6 (text/plain)]

_______________________________________________
Krita mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic