background preloader

For Windows

For Windows
GNU Image Manipulation Program Skip to page contents [ News | Screenshots | Features | Downloads | Documentation | Get Involved ][ Plug-in Registry | GIMP Development ] [ Donations ] [ GIMP for Microsoft Windows This page is obsolete, please see the downloads page.

for Mac OS X GNU Image Manipulation Program Skip to page contents [ News | Screenshots | Features | Downloads | Documentation | Get Involved ][ Plug-in Registry | GIMP Development ] [ Donations ] [ GIMP for Mac OS X This page is obsolete, please see the downloads page. Mailing Lists If you want to discuss features, tips, tricks or contribute to the development of GIMP, then we have several useful mailing lists and IRC channels for you. GIMP User The original (mostly unix based) user list. GIMP Developer The GIMP developer list. GEGL Developer The GEGL developer list. GIMP Web The GIMP web list. GIMP Docs The GIMP documentation list. Mailing lists are an important communication channel between contributors and users of GIMP. Be considerate and respectful. The code may change in the future, followed by a notification to subscribers. Please use these sources to check for information on the project, roadmap, feature requests, bug reports etc Bug tracker. We also suggest checking archives of the mailing lists for existing discussions.

for Unix GNU Image Manipulation Program Skip to page contents [ News | Screenshots | Features | Downloads | Documentation | Get Involved ][ Plug-in Registry | GIMP Development ] [ Donations ] [ GIMP for Unix This page is obsolete, please see the downloads page. IRC Channels Several IRC channels and mailing lists are available for discussing GIMP-related topics. IRC offers real-time communication, but be aware that there may be long periods of silence in the channels when other users are busy or away from their keyboards. When you join the GIMP IRC channels, please do not ask if somebody can help you. If you have a question, ask directly and then wait patiently to see if someone answers. Other recommendations can be found at the bottom of this page. The official GIMP IRC channels are on GIMPNet (irc.gimp.org) and have existed for more than 10 years. The main support channel for GIMP users. This is the main GIMP channel, created in early 1997. A channel devoted to this web site and related GIMP sites. Being an abbreviation of "gimp social", this channel is for the GIMP people, and anything but GIMP is ontopic here.

Development How You Can Help GIMP is Free Software and a part of the GNU Project. In the free software world, there is generally no distinction between users and developers. As in a friendly neighbourhood, everybody pitches in to help their neighbors. Please consider the time you give in assistance to others as payment. Ways in which you can help: program new features, report bugs (errors in the program), debug existing features, add documentation, translate GIMP to your own language, translate the documentation, write tutorials, participate in the UI brainstorm, improve this web site, make artwork for GIMP used in or with GIMP, let people know you used GIMP for your artwork, give away copies of GIMP, help others to learn to use GIMP, etc. As you can see, anyone can help. Development Status The team is currently busy working on v2.10. Porting internals of GIMP to GEGL is mostly done, but more plugins have to be ported to GEGL, and GEGL needs to be made faster. Bug Reports Web Development Hacking

GIMP Script-Fu changes in GIMP 2.4 (migration guide) - Script-Fu Migration Guide Since version 1.0 of GIMP, it has included a powerful scripting language which permits extending the program's capabilities and simplifying repetitive tasks. This scripting language, called "Script-fu", was based upon the Scheme programming language and implemented the SIOD interpreter written by George J. Carrette while he was a professor at Boston University in the late 80s. This Script-fu interpreter based upon Carrette's SIOD has served GIMP extremely well over the last decade -- thousands of scripts have been written and shared by GIMP users -- but it is starting to show its age and therefore the GIMP development team has decided to replace it with a more modern Scheme interpreter called TinyScheme. Though this switch has required an extensive effort on the part of GIMP developers (particularly Kevin Cozens) and some significant changes to the internals of the GIMP code, there should be very little visible change to GIMP users. Setting an undeclared variable Constructing a pair

Documentation GNU Image Manipulation Program Skip to page contents [ News | Screenshots | Features | Downloads | Documentation | Get Involved ][ Plug-in Registry | GIMP Development ] [ Donations ] [ Documentation GIMP User Manual GIMP comes with a built-in help system. The user manual for the GIMP 2.8 release is available in several languages: Tutorials Tutorials on gimp.org Books Books about GIMP GIMP User FAQ Frequently Asked Questions Configuration GIMP Manual Pages GIMP Documentation for Developers and Script Authors GIMP Script-Fu documentation - Script-Fu and plug-ins for The GIMP Simon Budig One of the big advantages of The GIMP is the fact that it can be easily extended with new functionality. However, it is not easy to find documentation about this. I will cover the default scripting extension Script-Fu and some details for programming plug-ins in C. The PDB (Procedural DataBase) is the most important interface to access the image manipulation functions of The GIMP. Each plug-in enters its functionality into the PDB, which enables it to be used by other plug-ins or scripts. Writing a binding for a programming language – for example Scheme or Perl – just requires mapping the PDB onto the syntax of the target language and providing access to the various parameter types. A typical PDB entry contains this information (this is a screenshot of ): You can see that a function can have different types of input and output parameters.

Downloads Current Stable Version The current stable release of GIMP is 2.8.18 (2016-07-14). We think your OS is Ubuntu. Show downloads for GNU/Linux | OS X | Microsoft Windows | All GIMP for Unix-like systems It's very likely your Unix-like system such as a GNU/Linux distribution already comes with a GIMP package. GIMP can also run on Solaris and is available for the BSD family of systems such as FreeBSD and OpenBSD. Please refer to the documentation for your Unix-like system on the installation of software. GIMP for Mac OS X Download GIMP 2.8.18 via BitTorrent Download GIMP 2.8.18 directly The download links above will attempt to download GIMP from one of our trusted mirror servers. Since the 2.8.2 version, GIMP runs on OSX natively. Native build The official GIMP 2.8 DMG installer (linked above) is a stock GIMP build without any add-ons. The MD5 hash sum for gimp-2.8.18-x86_64.dmg is: 76858c813e9974b187edfd71ce6d83c6506d6a3c. Older Downloads Macports A (easy?) Download Macports Homebrew Download Homebrew Fink

GIMP Python module documentation This document outlines the interfaces to GIMP-Python, which is a set of Python modules that act as a wrapper to libgimp allowing the writing of plug-ins for GIMP. In this way, GIMP-Python is similar to Script-Fu, except that you can use the full set of Python extension modules from the plug-in. Introduction What is it? GIMP-Python is a scripting extension for GIMP, similar to Script-Fu. In fact, you will find that the GIMP-Python scripts start with the line ! Another point of difference between GIMP-Python and Script-Fu is that GIMP-Python stores images, layers, channels and other types as objects rather than just storing their ID. Also, GIMP-Python is not limited to just calling procedures from the PDB. Installation GIMP-python consists of a Python module written in C and some native python support modules. . This will build and install gimpmodule and its supporting modules, and install the sample plug-ins in GIMP's plug-in directory. The Structure Of A Plug-in An Example Plugin #! proc_name

Feature Overview GIMP is a versatile graphics manipulation package. This page should help you get a taste of what GIMP is capable of. You can also have a look at our introduction page or browse through the tutorials. Customizable Interface Each task requires a different environment and GIMP allows you to customize the view and behavior the way you like it. GIMP features a great fullscreen mode allowing you to not only preview your artwork but also do editing work while using the most of your screen estate. Photo Enhancement Numerous digital photo imperfections can be easily compensated for using GIMP. The included channel mixer gives you the flexibility and power to get your B/W photography stand out the way you need. Digital Retouching GIMP is ideal for advanced photo retouching techniques. Hardware Support GIMP includes a very unique support for various input devices out of the box. File Formats Supported Platforms GNU/Linux (i386, PPC) Microsoft Windows (XP, Vista) Mac OS X Sun OpenSolaris FreeBSD

GIMP Manual Pages - gimprc (5) - RC(5) manual page Comments are introduced by a hash sign (#), and continue until the end of the line. Blank lines are ignored. The gimprc file associates values with properties. These properties may be set by lisp-like assignments of the form: Either spaces or tabs may be used to separate the name from the value. (temp-path "${gimp_dir}/tmp") Sets the folder for temporary storage. (swap-path "${gimp_dir}") Sets the swap file location. (num-processors 1) Sets how many processors GIMP should try to use simultaneously. (tile-cache-size 1024M) When the amount of pixel data exceeds this limit, GIMP will start to swap tiles to disk. (interpolation-type cubic) Sets the level of interpolation used for scaling and other transformations. Sets the plug-in search path. Sets the module search path. Sets the interpreter search path. Sets the environ search path. Sets the brush search path. (brush-path-writable "${gimp_dir}/brushes") This is a colon-separated list of folders to search. Sets the pattern search path.

Release Notes for the 2.7 development snapshots This is an unstable development version of the GNU Image Manipulation Program. Please realize that this is just a snapshot of the development tree. We are working hard towards GIMP 2.8, the next stable release. GIMP 2.7 is in no way a final product. Introduction GIMP 2.7 is the result of three years of hard work and collaborative development. User Interface Single-Window Mode GIMP 2.7 introduces an optional single-window mode. Multi-Column Dock Windows GIMP 2.7 allows dockable dialogs in a dock window to be placed in multiple columns. More Screen Real Estate For Dockable Dialogs The docking bars have been removed and replaced with overlaid highlights. Save And Export A rather big conceptual change is that saving and exporting images now are clearly separated activities. To export into other formats File->Export... needs to be used. Layer Groups For complex compositions, a flat layer structure is very limiting. Tools Drawn With Cairo On-Canvas Text Editing Keyboard Shortcut Changes Minor Changes

GIMP Manual Pages - gimp (1) - 1) manual page Table of Contents Name gimp - an image manipulation and paint program. Synopsis gimp [-h] [--help] [--help-all] [--help-gtk] [-v] [--version] [--license] [--verbose] [-n] [--new-instance] [-a] [--as-new] [-i] [--no-interface] [-d] [--no-data] [-f] [--no-fonts] [-s] [--no-splash] [--no-shm] [--no-cpu-accel] [--display display] [--session <name>] [-g] [--gimprc <gimprc>] [--system-gimprc <gimprc>] [--dump-gimprc] [--console-messages] [--debug-handlers] [--stack-trace-mode <mode>] [--pdb-compat-mode <mode>] [--batch-interpreter <procedure>] [-b] [--batch <command>] [filename] ... Description GIMP is the GNU Image Manipulation Program. GIMP can also be used as a paint program. GIMP offers a variety of plug-ins that perform a variety of image manipulations. GIMP ships with a second binary called gimp-console. On platforms with the D-Bus message bus system, GIMP will by default check if an instance is already running in this user session. Options GIMP accepts the following options: -h, --help Files

Related: