I would propose to add half tones patterns to svg filters primitives. I think adding them at this level could be extremely powerful and useful for designers like turbulence is already.
No need for a lot of settings (most of them like color could be controlled by their association with other primitives) ; only frequencies (x and y), shape, angle and eventually other ones proposed by print specialists.
Maybe it's a good idea to use the newsprint filter from GIMP as a reference.
That plugin covers pretty much all the needed settings and having a
filter with similar settings in inkscape would bring some consistency
between those apps, which is a plus.
2011/12/11 Ivan Louette <ivan_louette@...>:
> Thanks ! It's a very nice filter in GIMP indeed !
> But SVG filters are non destructive and another advantage is that you can
> combine several filters in one to create powerfull and customizable non
> destructive custom effects.
I mentioned GIMP's newsprint just as a reference of the needed
features (dot shape, resolution, channels, etc) and UI. Using similar
sets of features, names and UI distribution would make the SVG filter
more familiar for GIMP users and vice-versa.
I know SVG filters are different and of course I'd love to have a
non-destructive filter instead of a one-time raster effect.
Well, I'd love to have non-destructive filters in GIMP too, but that's
far in the GEGL horizon. ;-)
On Sun, 2011-12-11 at 19:21 +0000, Ivan Louette wrote:
> I would propose to add half tones patterns to svg filters primitives.
> I think adding them at this level could be extremely powerful and
> useful for designers like turbulence is already.
> No need for a lot of settings (most of them like color could be
> controlled by their association with other primitives) ; only
> frequencies (x and y), shape, angle and eventually other ones proposed
> by print specialists.
Could you elaborate a bit about your suggestion. The SVG WG briefly
discussed half tones in the context of improved patterns. Could you
have a try at specifying what the filter primitive would look like? And
what the output would like like given some kind of input?