You are previewing GIMP Bible.
O'Reilly logo
GIMP Bible

Book Description

The ultimate reference and guide to the GNU image manipulation program

GIMP is a free, Photoshop-like image manipulation program, and as its use grows, so does the demand for detailed instruction on how to get the very most out of it. GIMP Bible is the most comprehensive and current independent GIMP reference available that goes beyond official documentation.

If you're a digital artist or photographer, the step-by-step explanations in this authoritative guide show you how to power-use GIMP throughout a production pipeline. Topics include understanding the GIMP interface and how to work with it, how to use all of GIMP's tools to create high-quality images, GIMP's default filters and plug-ins, advanced techniques for customization with Python and Scheme scripting, and much more.

  • GIMP (GNU Image Manipulation Program) is a free graphics editor that runs on Linux, Windows, or Macs; it is used to process digital graphics and photographs including creating graphics and logos, resizing and cropping photos, altering colors, combining images, creating basic GIF animated images, and more

  • Whether you're a digital artist, professional photographer, or beginner, this detailed how-to shows you best practices, valuable techniques, and helpful tips for getting the most out of GIMP for your projects

  • Topics include the GIMP interface and how to work with it, in-depth description of GIMP's tools and how to use them to create high-quality images, a comprehensive reference for all of GIMP's default filters and common plug-ins, and advanced customization with Python and Scheme scripting

Get the most out of this free image editing tool for your production pipeline with the GIMP Bible.

Table of Contents

  1. Copyright
  2. About the Authors
  3. About the Technical Editor
  4. Credits
  5. Acknowledgments
  6. Introduction
    1. What to Expect
      1. Who This Book Is For
      2. What This Book Contains
    2. Conventions Used in This Book
      1. Terminology
      2. Commands, Options, and Menus
      3. Using GIMP on Multiple Platforms
      4. Versions and Actively Developed Software
      5. Features Used in This book
    3. Contact Information
  7. I. Meet GIMP
  8. 1. What Is GIMP?
    1. 1.1. Knowing What GIMP Can and Cannot Do
    2. 1.2. Working with GIMP's Interface
      1. 1.2.1. Windows and Menus
      2. 1.2.2. Docks and Dialogs
      3. 1.2.3. Images and Canvases
        1. 1.2.3.1. Parts of the Image Window
        2. 1.2.3.2. The Concept of a "Canvas"
    3. 1.3. Setting Preferences
      1. 1.3.1.
        1. 1.3.1.1. The Module Manager
        2. 1.3.1.2. GIMP Preferences
          1. 1.3.1.2.1. Environment
          2. 1.3.1.2.2. Interface
          3. 1.3.1.2.3. Theme
          4. 1.3.1.2.4. Help System
          5. 1.3.1.2.5. Tool Options
          6. 1.3.1.2.6. Toolbox
          7. 1.3.1.2.7. Default Image
          8. 1.3.1.2.8. Default Grid
          9. 1.3.1.2.9. Image Windows
          10. 1.3.1.2.10. Display
          11. 1.3.1.2.11. Color Management
          12. 1.3.1.2.12. Input Devices
          13. 1.3.1.2.13. Window Management
          14. 1.3.1.2.14. Folders
    4. 1.4. Customizing Keyboard Shortcuts
    5. 1.5. Summary
  9. 2. Thinking Digitally
    1. 2.1. Digital Images vs. Traditional Photographs
    2. 2.2. Raster Graphics vs. Vector Graphics
      1. 2.2.1. Raster Images
      2. 2.2.2. Vector Images
    3. 2.3. Resolution and Image Size
      1. 2.3.1. Changing Image Size and Resolution
      2. 2.3.2. Confusing Terminology
    4. 2.4. Color Depth
    5. 2.5. Color Spaces and Color Modes
      1. 2.5.1. Color Spaces
      2. 2.5.2. Color Modes
    6. 2.6. Compression
      1. 2.6.1. Lossless Compression
      2. 2.6.2. Lossy Compression
    7. 2.7. Summary
  10. II. Getting Started
  11. 3. Working with Files
    1. 3.1. Opening Files
      1. 3.1.1. Opening Images
        1. 3.1.1.1. File Open
        2. 3.1.1.2. Other Ways to Open an Image
      2. 3.1.2. Creating a Blank New Image
      3. 3.1.3. Generating an Image from Plug-in or Hardware
        1. 3.1.3.1. Creating an Image from a Screenshot
        2. 3.1.3.2. Creating an Image from a CMYK TIFF
        3. 3.1.3.3. Using a Scanner to Import a Drawing or Photograph
          1. 3.1.3.3.1. Scanning in Windows and Mac
          2. 3.1.3.3.2. Scanning in Linux with Xsane
        4. 3.1.3.4. Letting GIMP's Automated Scripts Generate an Image
      4. 3.1.4. Managing Open Images
    2. 3.2. Working in the Image Window
    3. 3.3. Copying and Pasting
      1. 3.3.1. Fun Things You Can Do with Paste (Besides Eat It)
      2. 3.3.2. Advanced Copy and Paste with Buffers
    4. 3.4. Taking Advantage of Undo
    5. 3.5. Saving Files
      1. 3.5.1. GIMP's Native Format: XCF
      2. 3.5.2. Other Formats
    6. 3.6. Summary
  12. 4. A Brief Overview of GIMP's Tools
    1. 4.1. The View Menu
      1. 4.1.1. Modifying Your View in the Image Window
      2. 4.1.2. Using Display Filters to Color Correct GIMP to Your Monitor
      3. 4.1.3. Showing and Hiding Information
      4. 4.1.4. Snapping Controls
      5. 4.1.5. Padding Color
      6. 4.1.6. Showing and Hiding Parts of the Image Window
    2. 4.2. Selection Tools
      1. 4.2.1. Rectangle Select
      2. 4.2.2. Ellipse Select
      3. 4.2.3. Free (Lasso) Select
      4. 4.2.4. Fuzzy Select
      5. 4.2.5. Select by Color
      6. 4.2.6. Intelligent Scissors Select
      7. 4.2.7. Foreground Select
    3. 4.3. Image Tools
      1. 4.3.1. Informational Tools
        1. 4.3.1.1. Color Picker
        2. 4.3.1.2. Zoom
        3. 4.3.1.3. Measure
      2. 4.3.2. Transform Tools
    4. 4.4. Paint Tools
    5. 4.5. Color Tools
    6. 4.6. Summary
  13. 5. Taking Advantage of Paths
    1. 5.1. The Advantages of Paths: Get Some Vector in Your Raster
    2. 5.2. Creating Paths
      1. 5.2.1. Drawing with the Path tool
      2. 5.2.2. Creating a Path from a Selection
    3. 5.3. Managing Paths
      1. 5.3.1. The Paths Dialog
      2. 5.3.2. Importing and Exporting Paths
        1. 5.3.2.1. Importing Paths
        2. 5.3.2.2. Exporting Paths
    4. 5.4. Using Paths
      1. 5.4.1. Painting along a Path
        1. 5.4.1.1. Stroke Line
        2. 5.4.1.2. Stroke with a Paint Tool
        3. 5.4.1.3. Practical Example: Faking an Ink Drawing
      2. 5.4.2. Selecting with a Path
    5. 5.5. Summary
  14. 6. Working with Layers and Masks
    1. 6.1. Managing Layers
      1. 6.1.1. A Quick Overview of the Layers Dialog
      2. 6.1.2. Adding, Duplicating, and Removing Layers
        1. 6.1.2.1. Creating a New Layer
        2. 6.1.2.2. Duplicating an Existing Layer
        3. 6.1.2.3. Deleting Layers
      3. 6.1.3. Arranging Layers in the Stack
      4. 6.1.4. Grouping and Merging Layers
        1. 6.1.4.1. Merging Layers
        2. 6.1.4.2. Grouping Layers
    2. 6.2. Manipulating Layers
      1. 6.2.1. Resizing Layers
        1. 6.2.1.1. Modifying the Layer Boundary Size
        2. 6.2.1.2. Scaling Layers
        3. 6.2.1.3. Offsetting the Content of a Layer
      2. 6.2.2. Aligning Layers
      3. 6.2.3. Working with Layer Transparency
        1. 6.2.3.1. Additional Layer Transparency Features
        2. 6.2.3.2. Using Layer Transparency for Selections
    3. 6.3. Blending Modes
    4. 6.4. Using Layer Masks
      1. 6.4.1. Defining Layer Masks
      2. 6.4.2. Modifying Layer Masks
      3. 6.4.3. Effectively Using Features in the Select Menu
    5. 6.5. Summary
  15. 7. Using Channels
    1. 7.1. Understanding Channels
      1. 7.1.1. Red, Green, and Blue: The Default Color Channels
      2. 7.1.2. A Fistful of Awesome: The Alpha Channel
    2. 7.2. Using Channels
      1. 7.2.1. Creating Channels
      2. 7.2.2. Taking Advantage of Channels Once They're Created
      3. 7.2.3. Practical Application: Changing the Background
    3. 7.3. Summary
  16. III. Manipulating Images
  17. 8. Transforming Images
    1. 8.1. Adjustments Available in the Image and Layer Menus
      1. 8.1.1. Sizing
        1. 8.1.1.1. Fit Canvas to Layers
        2. 8.1.1.2. Layer to Image Size
      2. 8.1.2. Cropping and Guillotine
        1. 8.1.2.1. Crop to Selection
        2. 8.1.2.2. Autocrop
        3. 8.1.2.3. Zealous Crop
        4. 8.1.2.4. Guillotine
      3. 8.1.3. Flipping and Rotating
        1. 8.1.3.1. Flipping
        2. 8.1.3.2. Rotating
      4. 8.1.4. Liquid Rescale: Quite Possibly the Coolest Thing Ever
        1. 8.1.4.1. Using Liquid Rescale
        2. 8.1.4.2. Output Options
        3. 8.1.4.3. Advanced Options
        4. 8.1.4.4. Interactive Mode
        5. 8.1.4.5. Advanced Techniques: Smart Zoom
    2. 8.2. Using the Image Tools
      1. 8.2.1. Alignment Tool
      2. 8.2.2. Crop Tool
      3. 8.2.3. Transformation Tool
        1. 8.2.3.1. Moving
        2. 8.2.3.2. Rotating
        3. 8.2.3.3. Scaling
        4. 8.2.3.4. Shearing
        5. 8.2.3.5. Changing Perspective
      4. 8.2.4. Flip Tool
    3. 8.3. Summary
  18. 9. Adjusting Colors
    1. 9.1. Using the Color Menu
      1. 9.1.1. Working with the Color Tools
        1. 9.1.1.1. Features Available for All Color Tools
        2. 9.1.1.2. Color Balance
        3. 9.1.1.3. Hue-Saturation
        4. 9.1.1.4. Colorize
        5. 9.1.1.5. Brightness-Contrast
        6. 9.1.1.6. Threshold
        7. 9.1.1.7. Levels
          1. 9.1.1.7.1. Input Levels
          2. 9.1.1.7.2. Output Levels
          3. 9.1.1.7.3. All Channels
        8. 9.1.1.8. Curves
        9. 9.1.1.9. Posterize
        10. 9.1.1.10. Desaturate
      2. 9.1.2. Inverting Values
      3. 9.1.3. Using Automated Adjustments
        1. 9.1.3.1. Equalize
        2. 9.1.3.2. White Balance
        3. 9.1.3.3. Color Enhance
        4. 9.1.3.4. Normalize
        5. 9.1.3.5. Stretch Contrast
        6. 9.1.3.6. Stretch HSV
      4. 9.1.4. Working with Separated Color Components
        1. 9.1.4.1. Channel Mixer
        2. 9.1.4.2. Composing, Decomposing, and Recomposing
          1. 9.1.4.2.1. Decompose
          2. 9.1.4.2.2. Compose and Recompose
      5. 9.1.5. Remapping Colors
        1. 9.1.5.1. Rearranging and Defining a Color Map
        2. 9.1.5.2. Alien Map
        3. 9.1.5.3. Color Exchange
        4. 9.1.5.4. Gradient Map
        5. 9.1.5.5. Palette Map
        6. 9.1.5.6. Rotate Colors
          1. 9.1.5.6.1. Main Options
          2. 9.1.5.6.2. Gray Options
        7. 9.1.5.7. Sample Colorize
      6. 9.1.6. Analyzing Your Colors with Info Tools
        1. 9.1.6.1. Histogram
        2. 9.1.6.2. Border Average
        3. 9.1.6.3. Colorcube Analysis
        4. 9.1.6.4. Smooth Palette
      7. 9.1.7. Color Filter Plug-ins
        1. 9.1.7.1. Color to Alpha
        2. 9.1.7.2. Colorify
        3. 9.1.7.3. Filter Pack
        4. 9.1.7.4. Hot
        5. 9.1.7.5. Maximum RGB
        6. 9.1.7.6. Retinex
    2. 9.2. Exporting Color Separations with the Separate+ Plug-in
    3. 9.3. Summary
  19. 10. Working with Text
    1. 10.1. Uses for Text in Images
    2. 10.2. Adding and Editing Text
      1. 10.2.1. Customizing Text from the Text Panel
        1. 10.2.1.1. Font and Size
        2. 10.2.1.2. Font Edging
        3. 10.2.1.3. Changing Text Color
        4. 10.2.1.4. Justification, Indentation, and Spacing
      2. 10.2.2. Making Text Go Along a Path
      3. 10.2.3. Using Text to Create a Path
    3. 10.3. Working with Text Layers
    4. 10.4. Summary
  20. 11. Painting in GIMP
    1. 11.1. Working with Brushes
      1. 11.1.1. Adjusting Brushes
        1. 11.1.1.1. Using Tool Options to Adjust Brushes
        2. 11.1.1.2. Quickly Adjusting Brush Settings from the Image Window
      2. 11.1.2. Creating New Brushes
        1. 11.1.2.1. Using the Brush Editor to Create Procedural Brushes
        2. 11.1.2.2. Creating Animated and Bitmap Brushes
          1. 11.1.2.2.1. Creating a Bitmap Brush
          2. 11.1.2.2.2. Creating an Animated Brush
      3. 11.1.3. Paint Dynamics and Using Brushes with a Drawing Tablet
      4. 11.1.4. GIMP Paint Studio — A Painter-Friendly Batch of Presets
    2. 11.2. Drawing Calligraphic Lines with the Ink Tool
    3. 11.3. Working with Gradients
    4. 11.4. Creating Pattern Fills
    5. 11.5. Summary
  21. 12. Enhancing Photos
    1. 12.1. Traditional Photographer Tools
      1. 12.1.1. Blur/Sharpen
      2. 12.1.2. Smudge
      3. 12.1.3. Dodge/Burn
    2. 12.2. Using Cloning and Healing to Fix Problem Areas
      1. 12.2.1. Clone Tool
      2. 12.2.2. Perspective Clone Tool
      3. 12.2.3. Healing Tool
    3. 12.3. Using the Exposure Blend Plug-in
    4. 12.4. Summary
  22. IV. Exploring Filters and Effects
  23. 13. Implementing Blur, Enhancement, and Distortion Filters
    1. 13.1. Common Features among Filters
    2. 13.2. Using the Blur Filters
      1. 13.2.1. Blur
      2. 13.2.2. Gaussian Blur
      3. 13.2.3. Motion Blur
      4. 13.2.4. Pixelize
      5. 13.2.5. Selective Gaussian Blur
      6. 13.2.6. Tileable Blur
    3. 13.3. Enhance Filters
      1. 13.3.1. Antialias
      2. 13.3.2. Deinterlace
      3. 13.3.3. Despeckle
      4. 13.3.4. Destripe
      5. 13.3.5. NL Filter
      6. 13.3.6. Red Eye Removal
      7. 13.3.7. Sharpen
      8. 13.3.8. Unsharp Mask
    4. 13.4. Distortion Filters
      1. 13.4.1. Blinds
      2. 13.4.2. Curve Bend
      3. 13.4.3. Emboss
      4. 13.4.4. Engrave
      5. 13.4.5. Erase Every Other Row
      6. 13.4.6. IWarp
      7. 13.4.7. Lens Distortion
      8. 13.4.8. Mosaic
      9. 13.4.9. Newsprint
      10. 13.4.10. Pagecurl
      11. 13.4.11. Polar Coordinates
      12. 13.4.12. Ripple
      13. 13.4.13. Shift
      14. 13.4.14. Value Propagate
      15. 13.4.15. Video
      16. 13.4.16. Waves
      17. 13.4.17. Whirl and Pinch
      18. 13.4.18. Wind
    5. 13.5. Summary
  24. 14. Using Image Creation Filters
    1. 14.1. Light and Shadow Filters
      1. 14.1.1. Gradient Flare
      2. 14.1.2. Lens Flare
      3. 14.1.3. Lighting Effects
      4. 14.1.4. Sparkle
      5. 14.1.5. Supernova
      6. 14.1.6. Drop Shadow
      7. 14.1.7. Perspective
      8. 14.1.8. Xach-Effect
      9. 14.1.9. Lens Effect
      10. 14.1.10. Glass Tile
    2. 14.2. Noise Filters
      1. 14.2.1. Scatter HSV
      2. 14.2.2. Hurl
      3. 14.2.3. Random Pick
      4. 14.2.4. RGB Noise
      5. 14.2.5. Slur
      6. 14.2.6. Spread
    3. 14.3. Render Filters
      1. 14.3.1. Clouds
        1. 14.3.1.1. Difference Clouds
        2. 14.3.1.2. Plasma
        3. 14.3.1.3. Solid Noise
      2. 14.3.2. Nature
        1. 14.3.2.1. Flame
        2. 14.3.2.2. IFS Fractal
      3. 14.3.3. Pattern
        1. 14.3.3.1. CML Explorer
        2. 14.3.3.2. Checkerboard
        3. 14.3.3.3. Diffraction Patterns
        4. 14.3.3.4. Grid
        5. 14.3.3.5. Jigsaw
        6. 14.3.3.6. Maze
        7. 14.3.3.7. Qbist
        8. 14.3.3.8. Sinus
      4. 14.3.4. Circuit
      5. 14.3.5. Fractal Explorer
      6. 14.3.6. Gfig
      7. 14.3.7. Lava
      8. 14.3.8. Line Nova
      9. 14.3.9. Sphere Designer
      10. 14.3.10. Spyrogimp
    4. 14.4. Summary
  25. 15. Using Compositing Filters
    1. 15.1. Working with Edge-Detect Filters
      1. 15.1.1. The Difference of Gaussians Option
      2. 15.1.2. Edge
      3. 15.1.3. Laplace
      4. 15.1.4. Neon
      5. 15.1.5. Sobel
    2. 15.2. Using the Filters in the Generic Menu
      1. 15.2.1. Convolution Matrix
      2. 15.2.2. Dilate and Erode
    3. 15.3. Using the Combine Filters
      1. 15.3.1. Depth Merge
      2. 15.3.2. Filmstrip
        1. 15.3.2.1. Selection
        2. 15.3.2.2. Advanced
    4. 15.4. Taking Advantage of Mapping Filters
      1. 15.4.1. Bump Map
      2. 15.4.2. Displace
      3. 15.4.3. Fractal Trace
      4. 15.4.4. Illusion
      5. 15.4.5. Make Seamless
      6. 15.4.6. The Map Object Filter
        1. 15.4.6.1. Options
        2. 15.4.6.2. Light and Material
        3. 15.4.6.3. Orientation
        4. 15.4.6.4. Extra Tabs: Box and Cylinder
      7. 15.4.7. Paper Tile
      8. 15.4.8. Small Tiles
      9. 15.4.9. Tile
      10. 15.4.10. Warp
        1. 15.4.10.1. Basic Options
        2. 15.4.10.2. Advanced Options
        3. 15.4.10.3. More Advanced Options
        4. 15.4.10.4. Using Warp to Map a Logo to a Photo of Rumpled Cloth
    5. 15.5. Summary
  26. 16. Enhancing Images with Artistic Filters
    1. 16.1. Artistic Filters
      1. 16.1.1. Apply Canvas
      2. 16.1.2. Cartoon
      3. 16.1.3. Cubism
      4. 16.1.4. GIMP ressionist
      5. 16.1.5. Oilify
      6. 16.1.6. Photocopy
      7. 16.1.7. Predator
      8. 16.1.8. Softglow
      9. 16.1.9. Van Gogh (LIC)
    2. 16.2. Decor Filters
      1. 16.2.1. Add Bevel
      2. 16.2.2. Add Border
      3. 16.2.3. Coffee Stain
      4. 16.2.4. Fuzzy Border
      5. 16.2.5. Old Photo
      6. 16.2.6. Round Corners
      7. 16.2.7. Slide
      8. 16.2.8. Stencil Carve
      9. 16.2.9. Stencil Chrome
    3. 16.3. Summary
  27. 17. Working with Specialized Filters
    1. 17.1. Web Filters
      1. 17.1.1. Image Map
      2. 17.1.2. Semi-Flatten
      3. 17.1.3. Image Slice
    2. 17.2. Animation Filters
      1. 17.2.1. Blend
      2. 17.2.2. Rippling
      3. 17.2.3. Spinning Globe
      4. 17.2.4. Waves
      5. 17.2.5. Optimizing Filters
    3. 17.3. Alpha to Logo
      1. 17.3.1. 3D Outline
    4. 17.4. Summary
  28. 18. Batch Processing with Automating Filters
    1. 18.1. Batch Processing Multiple Files
      1. 18.1.1. Using the Batch Process Plug-in
        1. 18.1.1.1. Using the Input Tab to Select Images
        2. 18.1.1.2. Using the Turn Tab
        3. 18.1.1.3. Using the Blur Tab
        4. 18.1.1.4. Using the Colour Tab
        5. 18.1.1.5. Using the Resize Tab
        6. 18.1.1.6. Using the Crop Tab
        7. 18.1.1.7. Using the Sharpen Tab
        8. 18.1.1.8. Using the Rename Tab
        9. 18.1.1.9. Using the Output Tab
      2. 18.1.2. Using the Contact Sheet Plug-in
    2. 18.2. Automating Tasks with GAP's Filtermacro
      1. 18.2.1. The Filtermacro Window
      2. 18.2.2. Adding Operations
    3. 18.3. Filter All Layers
      1. 18.3.1. Using Filter All Layers
        1. 18.3.1.1. Apply Constant
        2. 18.3.1.2. Apply Varying
      2. 18.3.2. A Quick Shortcut: Selection to AnimImage
    4. 18.4. Summary
  29. 19. Using GIMP Animation Package
    1. 19.1. Using Still Image Sequences and Layers for Animation
      1. 19.1.1. Creating a Simple GIF Animation with Layers
      2. 19.1.2. Images to Layers and Layers to Images
        1. 19.1.2.1. Splitting a Layer Image into an Image Sequence
        2. 19.1.2.2. Converting an Image Sequence into a Single Layered Image
      3. 19.1.3. Managing the Frames of Your Image Sequence with GAP
        1. 19.1.3.1. The Easy Way: GAP's Video Navigator
        2. 19.1.3.2. Additional Frame Management Functions in the Video Menu
    2. 19.2. Convenience Features to Improve Workflow
      1. 19.2.1. Working with the Move Path Feature
      2. 19.2.2. Morphing
      3. 19.2.3. Onionskinning
    3. 19.3. Creating a Storyboard
    4. 19.4. Summary
  30. 20. Working with Video-Specific Functions in GIMP
    1. 20.1. Playing Back Video
      1. 20.1.1. Video Options
      2. 20.1.2. Audio Options
      3. 20.1.3. Preferences
    2. 20.2. Encoding Video
      1. 20.2.1. Setting Video Options
        1. 20.2.1.1. Setting FFMPEG Parameters
        2. 20.2.1.2. Setting AVI1 parameters
      2. 20.2.2. Setting Audio Options
      3. 20.2.3. Configuring the Audio Tool
      4. 20.2.4. Using the Extras Tab
      5. 20.2.5. The Encoding Tab
    3. 20.3. Extracting Frames from a Video File
      1. 20.3.1. Using Extract Videorange
        1. 20.3.1.1. Setting Input Options
        2. 20.3.1.2. Setting Output Options
      2. 20.3.2. Using MPlayer-Based Extraction
    4. 20.4. Summary
  31. V. Advanced Topics
  32. 21. Finding and Installing Plug-ins
    1. 21.1. The GIMP Plugin Registry
    2. 21.2. Installing Plug-ins
      1. 21.2.1. Installing Scripts
      2. 21.2.2. Installing Compiled Plug-Ins
    3. 21.3. A Few Plug-ins Worth Mentioning
      1. 21.3.1. Exposure Blend
      2. 21.3.2. GIMP-GAP
        1. 21.3.2.1. Installing GAP on Linux
        2. 21.3.2.2. Installing GAP on Mac OS X
        3. 21.3.2.3. Installing GAP on Windows
      3. 21.3.3. GIMPshop and GimPhoto/GimPad
        1. 21.3.3.1. GIMPshop
        2. 21.3.3.2. GimPhoto/GimPad
      4. 21.3.4. GREYCstoration and G'MIC
      5. 21.3.5. Layer Effects
      6. 21.3.6. Liquid Rescale
        1. 21.3.6.1. Installing Liquid Rescale on Linux
        2. 21.3.6.2. Installing Liquid Rescale on Mac OS X
        3. 21.3.6.3. Installing Liquid Rescale on Windows
      7. 21.3.7. Separate+
        1. 21.3.7.1. Installing Separate+ on Linux
        2. 21.3.7.2. Installing Separate+ on Mac OS X
        3. 21.3.7.3. Installing Separate+ on Windows
    4. 21.4. Summary
  33. 22. Creating Custom Effects with Scripting
    1. 22.1. Multi-Lingual GIMP: Scripting Languages GIMP Understands
      1. 22.1.1. Scheme and Python — GIMP's Primary Scripting Languages
      2. 22.1.2. Other Scripting Languages Supported by GIMP
      3. 22.1.3. Taking Advantage of the Procedure Browser
    2. 22.2. Using the Scripting Console
    3. 22.3. Writing a Custom Script for GIMP
      1. 22.3.1. Building a Structure for Your Script
      2. 22.3.2. Writing the Meat of Your Script
    4. 22.4. Summary
  34. VI. Appendices
  35. A. Downloading and Installing GIMP
    1. A.1. Installing GIMP on Linux
      1. A.1.1. Debian/Ubuntu
      2. A.1.2. Fedora
      3. A.1.3. OpenSUSE
      4. A.1.4. Gentoo
      5. A.1.5. Mandriva
    2. A.2. Installing GIMP on Windows
      1. A.2.1. Regular Installation on Windows
      2. A.2.2. Installing GIMP Portable
    3. A.3. Installing GIMP on Apple Macintosh
      1. A.3.1. Installing GIMP on OS X
      2. A.3.2. Installing GIMP from MacPorts
  36. B. Setting Up External Input Devices
    1. B.1. Acquiring Images with a Scanner
      1. B.1.1. Linux
      2. B.1.2. Mac OS X and Windows
    2. B.2. Printing Images
      1. B.2.1. Using the Bundled GTK
      2. B.2.2. Printing with Gutenprint
        1. B.2.2.1. Installing Gutenprint
          1. B.2.2.1.1. Installing on Linux
          2. B.2.2.1.2. Installing on Mac OS X
          3. B.2.2.1.3. Installing on Windows
        2. B.2.2.2. Using Gutenprint
    3. B.3. Configuring a Drawing Tablet
  37. C. Customizing GIMP
    1. C.1. Changing the Splash Image
    2. C.2. Using a Different Theme
      1. C.2.1. Linux
      2. C.2.2. Windows
      3. C.2.3. Mac OS X
        1. C.2.3.1. Fixing the "Yellow Cursor" Bug
        2. C.2.3.2. Changing Your GTK+ Theme
  38. D. Additional Resources
    1. D.1. On the Web
    2. D.2. Internet Relay Chat
  39. E. What's on the Web Site
    1. E.1. How the Site Is Organized
    2. E.2. Getting the Most out of the Site