Dibuja


I wrote this paint program for myself,
so the code is a bit rough in places.
Maybe someone finds it useful.

Basically this program is for quick small editing
and drawing. 

1. Features
2. Compiling from source

================================================================================
1. Features
- Drawing tools
    Lines
    Arrows
    Rectangles
    Ellipses
    Pencil
    Text
    Brushes
    Flood fill
    Rounded rectangles
    Polygon (closed polygonal chain)
    Curves
    Selection

- Selection (rectangular only)
    Crop to selection
    Use selection as brush

- Undo/Redo

- Zoom in/out

- Effects (uses gegl)
    Grayscale
    Invert
    Insta Brannan (Instagram like effect)
    Insta 1977 (Instagram like effect)
    Brightness/contrast
    Gauss blur
    Posterize
    Threshold
    Vignette
    Pixelize
    Others can be added, see effects.c

- Editable color palette

- Image
    Copy / Paste
    Flip horz/vert
    Rotate
    Custom rotate
    Resize
    Scale
    Paste from file
    Desktop capture

- Antialiasing

- File Formats
   Whatever gdk pixbuf loaders you have installed

================================================================================
2. Compiling from source
Dependancies: 
              GTK2 >= 2.18, GEGL >= 0.1, intltool

By default it compiles with gegl 0.2, but setting configure to
'--with-gegl-xx' to either 0.1 or 0.3 so you can use another version.

Dibuja installs a few backported gegl plugins to wherever the gegl lib
is at, so specify with --libdir. Disable this with '--with-plugins=no'

Then:

  ./configure --prefix=/yada/yada --libdir=/yada/yada 
  make
  make install

Tested compilation with xfce & mate on mint, debian, fedora, salix








