<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="font-family: &#39;DejaVu Sans&#39;; font-size: 9pt; font-weight: 400; font-style: normal;">
<div class="im">
&gt; I&#39;m afraid we can&#39;t be inspired by SVGspec here at all. The point is they<br>
&gt; suggest us to use linear interpolation for the curve (i guess this type of<br>
&gt; the curve had been implemented in KCurve before my patch) . Maybe this type<br>
&gt; is a good idea for some ideal theoretical curve as it&#39;s quite simple and<br>
&gt; fast, but for real users (who are &quot;inspired&quot; by real professional<br>
&gt; instrumens, such as PS, PictureWindowPro, TheGimp) it&#39;s at least _strange_<br>
&gt; curve and almost unusable, because they are used to cubic splines.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div>Difference between inspiration and copy/paste is that you can make changes ;) I have no objection to adding cubic splines to the list of types, and to properly specify it.<div class="im">
</div></div></blockquote><div><br>We can make a change to the SVG specification, can&#39;t we? 8( )<br> </div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="font-family: &#39;DejaVu Sans&#39;; font-size: 9pt; font-weight: 400; font-style: normal;"><div class="im">
&gt; And the last issue against SVG. SVG&#39;s feComponentTransferis is stuck to<br>
&gt; RGB. RGB is not the only colorspace in the world. ;)<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div>Well you have shown one of the solution to that problem in the beginning of the mail ;) While I am not a fan of numbers, it might as well be better to have curve_red, curve_blue, curve_cyan, curve_l, curve_...</div>
</blockquote><div><br>In PS7 there is no difference which colorspace the curves were created in. That is you can create a curve in RGB mode and apply it to LAB image. I think it&#39;s a good idea to leave curves unattached to any colorspace.<br>
 </div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="font-family: &#39;DejaVu Sans&#39;; font-size: 9pt; font-weight: 400; font-style: normal;">
<div class="im"></div><div class="im"></div>Why not provide an implementation of KisBaseProcessor::factoryConfiguration in  KisPerChannelFilter ?<div class="im"></div></div></blockquote><div><br>That would be great if we didn&#39;t have to implement almost the same function if Factory class.<br>
 </div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="font-family: &#39;DejaVu Sans&#39;; font-size: 9pt; font-weight: 400; font-style: normal;">
 no more need for overriding KisConfigurationFactory</div></blockquote><div><br>That is! But how to implement it? <br><br>KisFilter d-&gt;parentFilter;<br><br>KisSerializableConfiguration* KisFilterConfigurationFactory::createDefault()<br>
{<br>    return d-&gt;parentFilter-&gt;defaultConfiguration;<br>}<br></div></div><br>Is it?<br clear="all"><br>-- <br>Dmitry Kazakov<br>