<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'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"><<a href="mailto:rafanavega@hotmail.com" target="_blank">rafanavega@hotmail.com</a>></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'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't have to look for external solutions. I wonder what'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 "<a href="https://krita.org/get-involved/developers/" target="_blank">Developers</a>" page of the Krita website could add this to the "Resources" section: <a href="http://www.ics.com/designpatterns/book/index.html" target="_blank">http://www.ics.com/designpatterns/book/index.html</a><br>It's a full book in HTML format. I'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>