Gimp-2.8.0
Introduction to The Gimp
The Gimp package contains the GNU
Image Manipulation Program. This is useful for photo retouching,
image composition and image authoring.
This package is known to build and work properly using an LFS-7.1
platform.
Package Information
Additional Downloads
Gimp Dependencies
Required
Fontconfig-2.9.0, gegl-0.2.0, intltool-0.50.0, gtk+-2.24.10
Recommended
libpng-1.5.9, libjpeg-8d,
LibTIFF-4.0.1 and PyGTK-2.24.0 (including the gtk and pango
modules).
Optional
AAlib-1.4rc5, alsa-lib-1.0.25, cURL-7.25.0,
D-Bus GLib Bindings-0.98, ISO
Codes-3.30, little cms-1.19, libexif-0.6.20, librsvg-2.36.1, libwmf, Poppler-0.18.4, an MTA (that provides
a sendmail program),
WebKitGTK+-1.8.1 (this must be compiled with
the gtk+-2 backend for the
Gimp to use it to create its help
browser) and GTK-Doc-1.18
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gimp
Installation of The Gimp
Install The Gimp by running the
following commands:
./configure --prefix=/usr --sysconfdir=/etc --without-gvfs &&
make
To test the results, from an xterm or similar, issue: make check.
Now, as the root user:
make install
The gimp-help tarball contains
preformatted HTML for use with external web browsers, the internal
Gimp help browser, and HTML
renderers. Some of the details have changed in gimp-2.8, but much of this is still relevant.
Please also consult http://www.gimp.org/release-notes/gimp-2.8.html.
If you downloaded the gimp-help
tarball, unpack it and change into the root of the newly created
source tree. Issue the following commands as the root user to install the help files:
make install
Command Explanations
--without-gvfs: the choice
of the backend to handle URI information, e.g. when dragging images
from a browser into the gimp, is
made at compile time. This parameter will ensure that curl is used at run-time, instead of
gvfs. You can omit this if you are
installing gvfs AND will be
running gvfsd, e.g.
in a GNOME desktop.
--without-libpng: This option is
necessary if libpng is not
installed.
--without-libjpeg: This option is
necessary if libjpeg is not
installed.
--without-libtiff: This option is
necessary if libtiff is not
installed.
--disable-python: This option is
necessary if you have not installed pygtk.
--enable-gtk-doc: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.
Configuring The Gimp
Config Files
/etc/gimp/2.0/* and ~/.gimp-2.8/gimprc
Configuration Information
The Gimp executes a
configuration wizard for each user upon their initial use of the
program.
The Gimp executes the
firefox web browser
by default to view the help files. If you do not have
firefox, or prefer a different
web browser, you can set a new system value in /etc/gimp/2.0/gimprc. Execute the following
command as the root user,
replacing <browser> with your
preferred web browser:
echo '(web-browser "<browser> %s")' >> /etc/gimp/2.0/gimprc
Contents
Installed Programs:
gimp, gimp-2.8, gimp-console,
gimp-console-2.8, and gimptool-2.0
Installed Libraries:
libgimp-2.0.so, libgimpbase-2.0.so,
libgimpcolor-2.0.so, libgimpconfig-2.0.so, libgimpmath-2.0.so,
libgimpmodule-2.0.so, libgimpthumb-2.0.so, libgimpui-2.0.so,
libgimpwidgets-2.0.so, and many other modules and plugin
libraries
Installed Directories:
/etc/gimp, /usr/include/gimp-2.0,
/usr/lib/gimp, /usr/share/gimp and
/usr/share/gtk-doc/html/libgimp{,base,color,config,math,module,thumb,widgets}
Short Descriptions
|
gimp
|
is a symbolic link to gimp-2.8.
|
|
gimp-2.8
|
is the Gnu Image Manipulation Program. It works with a
variety of image formats and provides a large selection
of tools.
|
|
gimp-console
|
is a symbolic link to gimp-console-2.8.
|
|
gimp-console-2.8
|
is a console program that behaves as if The Gimp was called with the
--no-interface command-line
option.
|
|
gimptool-2.0
|
is a tool that can build plug-ins or scripts and install
them if they are distributed in one source file.
gimptool-2.0 can also
be used by programs that need to know what libraries and
include-paths The Gimp
was compiled with.
|
|
libgimp-2.0.so
|
provides C bindings for The Gimp's Procedural Database (PDB)
which offers an interface to core functions and to
functionality provided by plug-ins.
|
|
libgimpbase-2.0.so
|
provides the C functions for basic Gimp functionality such as
determining enumeration data types, gettext translation,
determining The Gimp's
version number and capabilities, handling data files and
accessing the environment.
|
|
libgimpcolor-2.0.so
|
provides the C functions relating to RGB, HSV and CMYK
colors as well as converting colors between different
color models and performing adaptive supersampling on an
area.
|
|
libgimpconfig-2.0.so
|
contains C functions for reading and writing config
information.
|
|
libgimpmath-2.0.so
|
contains C functions which provide mathematical
definitions and macros, manipulate 3x3 transformation
matrices, set up and manipulate vectors and the MD5
message-digest algorithm.
|
|
libgimpmodule-2.0.so
|
provides the C functions which implements module loading
using GModule and keeps a list of GimpModule's found in a
given searchpath.
|
|
libgimpthumb-2.0.so
|
provides the C functions for handling The Gimp's thumbnail objects.
|
|
libgimpui-2.0.so
|
contains The Gimp's
common user interface functions.
|
|
libgimpwidgets-2.0.so
|
contains The Gimp and
GTK's widget creation
and manipulation functions.
|
Last updated on 2012-05-05 23:42:27 +0000