gegl-0.0.0.5: Haskell bindings to GEGL library

Safe HaskellSafe
LanguageHaskell2010

GEGL.Operation

Description

This module contains the image manipulation primitives of GEGL, called Operations. Some of these have defaults, which can be invoked by calling def. Those operations with no defaults are marked accordingly.

Synopsis

Documentation

data Operation #

Constructors

Operation 

Fields

data Property #

Constructors

Property 

loadOperation :: [Property] -> Operation #

Simple Operation to load image files. Is agnostic to image format. This operation has no default.

cropOperation :: [Property] -> Operation #

Operation for cropping a buffer.

textOperation :: [Property] -> Operation #

Operation for rendering strings of text.

pngSaveOperation :: [Property] -> Operation #

A PNG image saving operation.

checkerboardOperation :: [Property] -> Operation #

Create a checkerboard pattern.

overOperation :: [Property] -> Operation #

Layover operation.

bufferSourceOperation :: [Property] -> Operation #

Use an existing GeglBuffer as image source. This operation has no default.

translateOperation :: [Property] -> Operation #

Translate an existing buffer

data FractalType #

Type for defining the fractal type in FractalExplorerOperation.

data FractalMode #

Type for defining the color mode in FractalExplorerOperation.

Constructors

Sine 
Cosine 
None