<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: 'DejaVu Sans'; font-size: 9pt; font-weight: 400; font-style: normal;">
<div class="im">
> I'm afraid we can't be inspired by SVGspec here at all. The point is they<br>
> suggest us to use linear interpolation for the curve (i guess this type of<br>
> the curve had been implemented in KCurve before my patch) . Maybe this type<br>
> is a good idea for some ideal theoretical curve as it's quite simple and<br>
> fast, but for real users (who are "inspired" by real professional<br>
> instrumens, such as PS, PictureWindowPro, TheGimp) it's at least _strange_<br>
> 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'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: 'DejaVu Sans'; font-size: 9pt; font-weight: 400; font-style: normal;"><div class="im">
> And the last issue against SVG. SVG's feComponentTransferis is stuck to<br>
> 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'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: 'DejaVu Sans'; 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'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: 'DejaVu Sans'; 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->parentFilter;<br><br>KisSerializableConfiguration* KisFilterConfigurationFactory::createDefault()<br>
{<br> return d->parentFilter->defaultConfiguration;<br>}<br></div></div><br>Is it?<br clear="all"><br>-- <br>Dmitry Kazakov<br>