[Gegl-developer] gegl ops CVS
Joao S. O. Bueno Calligaris
gwidion at mpc.com.br
Sat Aug 12 08:56:13 PDT 2006
Hi Pippin!
I am in a no-time-for-personal-projects rush now... :-(
But since you are at this of compositing modes, maybe you ḋ like to
sniff my age old idea of programable blending modes.
It is stored as a GEGL feature request somewhere on bugzilla, along
with code that used to work in an old gimp 1.3 that would take a
stack of bytecode operators and with that make any custom 1:1 pixel
blending in either RGB or HSV and there where even some provisions
for CMYK
I think the idea of such a bytecode could be interesting. It can be
too slow for some modes that cannot be cached for any usefull real
time stuff - but maybe not.
When I get some time back I will try to dig further into that!
Regards,
JS
-><-
On Wednesday 09 August 2006 05:01 am, Øyvind Kolås wrote:
> On 8/8/06, Øyvind Kolås <pippin at gimp.org> wrote:
>
> I am currently experimenting with adding a lot of the operations to
> the GEGL module itself in the already existing operations
> directory, I've taken most of the structure for this sketch from
> the current menu structure of GIMP. A "D" indicates an op with
> external dependencies, the rest do not drag additional
> dependencies. Any comments?
>
> /Øyvind K.
>
> gegl/
> operations/
> artistic/
> blur/
> box-blur.c
> gaussian-blur.c
> color/
> brightness-contrast.c
> invert.c
> stretch-contrast.c
> threshold.c
> core/
> clone.c
> crop.c
> nop.c
> shift.c
> distort/
> edge-detect/
> file-io/
> jpg-load.c D
> load.c
> magick-load.c
> png-load.c D
> png-save.c D
> raw-load.c
> generated/
> math.rb
> porter-duff.rb
> generic/
> map/
> misc/
> display.c D
> noise/
> render/
> noise.c
> perlin/
> text.c D
> transform/
> affine.c
> affine.h
> chant.h
> linear.c
> linear.h
> Makefile
> matrix.c
> matrix.h
> module.c
> module.h
> nearest.c
> nearest.h
> rotate.c
> scale.c
> shear.c
> translate.c
> transparency/
> opacity.c
More information about the Gegl-developer
mailing list