Fixed bug in KisPerChannelFilter that prevented it from loading/saving bookmarks v.3

Dmitry Kazakov dimula73 at gmail.com
Mon Mar 9 15:54:31 CET 2009


>
> > I'm afraid we can't be inspired by SVGspec here at all. The point is they
> > suggest us to use linear interpolation for the curve (i guess this type
> of
> > the curve had been implemented in KCurve before my patch) . Maybe this
> type
> > is a good idea for some ideal theoretical curve as it's quite simple and
> > fast, but for real users (who are "inspired" by real professional
> > instrumens, such as PS, PictureWindowPro, TheGimp) it's at least
> _strange_
> > curve and almost unusable, because they are used to cubic splines.
>
>
> 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.
>

We can make a change to the SVG specification, can't we? 8( )



> > And the last issue against SVG. SVG's feComponentTransferis is stuck to
> > RGB. RGB is not the only colorspace in the world. ;)
>
>
> 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_...
>

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.



> Why not provide an implementation of KisBaseProcessor::factoryConfiguration
> in KisPerChannelFilter ?
>

That would be great if we didn't have to implement almost the same function
if Factory class.



>  no more need for overriding KisConfigurationFactory
>

That is! But how to implement it?

KisFilter d->parentFilter;

KisSerializableConfiguration* KisFilterConfigurationFactory::createDefault()
{
    return d->parentFilter->defaultConfiguration;
}

Is it?

-- 
Dmitry Kazakov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kimageshop/attachments/20090309/6a0bb1d3/attachment.htm 


More information about the kimageshop mailing list