Re: [Gegl-developer] Composite operations

2014-12-16 Thread Øyvind Kolås
On Mon, Dec 15, 2014 at 11:00 PM, Nanley Chery wrote: > Is there a way for an operation (e.g. blur) to call another operation (e.g. > rotate) in it's process function? Composite operations do exist, in GEGL they are called meta-operations, some examples are gegl:unsharp-mask, gegl:dropshadow and

Re: [Gegl-developer] Composite operations

2014-12-15 Thread Florian Klemme
Hi Nanley, there is function called "attach" that you can override in your filter. It says "override this if you are creating a GeglGraph" in its comment. I'm really not sure about this as I never used it in any way, but maybe this is the right place if you want to create any child nodes / call

Re: [Gegl-developer] Composite operations

2014-12-15 Thread Manuel Quiñones
Hi Nanley, the idea of GEGL is that you can compose by chaining operations. GEGL is a graph based image processing, and each operation is a node in a graph. To connect the output of the blur node to the input of the rotate node, see http://www.gegl.org/api.html#Making_connections 2014-12-15 19: