Hi, pippin@xxxxxxxxxxxx writes: > A little while ago I added another little code project to my todo > queue, it's just a toy project but might end up providing useful > ideas for the implementation. I've been toying with the idea to > create a small program that is built entirely of plug-ins and allows > you to build graphs of dataflow between inputs and outputs of the > plug-ins (nodes in the graph). And thus enable the coding of a > function that only blurs the brightness and not the color of an > image to be "coded" visually like this: > > RGBA value_blur(RGBA,radius){ > .--RGBA------. > | split_RGBA | > `-R--G--B--A-' > | | | | > | | | `---. > .-R--G--B-. \ > | rgb2hsv | \ > `-H--S--V-' \ > | | \ \ > | | \ | > | | .---V------. | > | | |blur(radius)| > | | `---V------'/ > | | | / > | | / / > | | / / > .-H--S--V-. / > | hsv2rgb | / > `-R--G--B-' / > | | | / > .-R--G--B--A-. > | join_RGBA | > `--RGBA------' > } looks very much like the Pupus rendering pipeline that Adam suggested for GIMP-2.0. It's basically the framework that we'd like to put on top of GEGL. Salut, Sven