Table of Contents

(This is for the first edition; I still need to update it for the second edition, but it didn't change very much.)

About the Author • About the Technical Reviewer • Acknowledgments • Introduction

CHAPTER 1: Get to Know the GIMP
What Is the GIMP? • A Tour of the Important GIMP Windows and Menus • The Toolbox Window • The Layers Dialog • Image Windows • Grouping Dialogs by Docking • GIMP Settings You Can Customize • Environment • User Interface and Keyboard Shortcuts • Theme • Help System • Tool Options • Toolbox • Default Image • Default Grid • Image Windows • Display • Color Management • Input Devices • Window Management • Folders • A First GIMP Project

CHAPTER 2: Improving Digital Photos
Opening Files • Rescaling • What Size Should You Choose for Your Images? • The Scale Tool • Saving Files • JPEG • GIF • PNG • XCF • TIFF • Other Formats • Experimenting with JPEG and GIF Settings • JPEG Quality Settings • GIF and Indexed PNG Quality Settings • Cropping • Brightening and Darkening • Brightness-Contrast • Levels • Curves • Other Exposure Adjustments • Rotating • Rotating by Multiples of 90 Degrees • Free Rotation • Sharpening • Fixing Red-eye

CHAPTER 3: Introduction to Layers
What Is a Layer? • Using Layers to Add Text • The Text Tool • Using the Move Tool • Changing Colors • The GIMP's Color Chooser • Simple Effects Using Layers • Drop Shadows • Linking Layers Together • Performing Operations on Layers • Using Layers for Copy and Paste • Select Only the Part You Want to Paste • Paste Into the Image • Scale the Pasted Layer • A Tour of the Layers Dialog • Bonus Project: Making Simple GIF Animations

CHAPTER 4: Drawing
A New Image • Using Layers for Drawing • Drawing Lines and Curves • Drawing Hard Edged Lines: The Pencil Tool • Brushes • Drawing Tool Options • Drawing Fuzzy or Smooth Lines: The Paintbrush Tool • The Airbrush Tool • The Ink Pen Tool • The Eraser Tool • Drawing Rectangles, Circles, and Other Shapes • Defining Regions • Outlining Selections: Stroking • Free Select with the Lasso • Filling Regions • The Bucket Fill Tool • Patterns • Gradients • A Drawing Project: Drawing a Tree

CHAPTER 5: Selection
Working with Selections • Marching Ants • The Select Menu • Moving Selections • Select by Color and Fuzzy Select • Select Contiguous Regions • Bezier Paths • Defining a Path • The Paths Dialog • Curved Paths • Adding Nodes or Segments and Moving Paths • Moving or Modifying an Existing Path • The Intelligent Scissors • Modifying Selections with Selection Modes • The QuickMask • Highlighting Foreground Objects • Using Channel Masks to Save a Selection • Layer Masks • Extracting Foreground Objects with SIOX

CHAPTER 6: Erasing and Touching Up
Dimming Highlights with Dodge and Burn • Dodging • Burning • Smudging Blemishes Away • The Clone Tool, for More Difficult Jobs • Setting the Clone Source • Fine-tuning a Clone Job • Clone Tool Options • Copying Small Regions • Sharpening or Blurring Specific Regions: The Convolve Tool • Sharpening with the Convolve Tool • Blurring with the Convolve Tool • Blurring Backgrounds with Gaussian Blur • Correcting Color Balance • Hue-Saturation • Color Balance • Using Curves or Levels for Balancing Colors

CHAPTER 7: Filters and Effects
Image Window Filters vs. Toolbox Xtns • Filters for Images • Tools vs. Plug-Ins • The Filters Menu • Blur • Enhance • Distorts • Light and Shadow • Noise Filters • Edge-Detection Filters • "Generic" Filters • Combine • The Artistic Filters • The Map Filters • Adding Patterns to a Layer • Filters to Help Make Web Pages • Animation Helpers • Alpha to Logo • Decor • Scripts to Make New Images: The Xtns Menu

CHAPTER 8: Color Manipulation, Channels, and Layer Modes
A Review of RGB and CMY Color • Additive Colors • Subtractive Colors • The Relationship between Additive and Subtractive Systems • Color Depth • The Indexed Palette • Working in HSV • Why Use HSV? • Working for Print: CMYK • CMYK for Professional Printers • GIMP's Alternative Color Choosers • The Triangle Color Selector • The CMYK Tab • The Watercolor Selector Working with Grayscale or Black and White • Methods of Measuring Brightness • Grayscale Mode • Desaturate • Hue-Saturation • Decompose • Channel Mixer • Coloring Monochrome Images and Making Sepia Photos • Automatic Conversion with the "Old Photo" Filter • Manual Conversion for Fine Control • Using Threshold to Clean Up Scans • Indexed Color • A Typical Indexing Problem: Choosing the Palette • Dithering an Indexed Image • Redesigning for Better Indexed Results • Pick Colors from the Image • The Color Channels • How to Use Color Decomposition • Use Threshold and QuickMask to Improve the Selection • Decomposing to HSV • Color Profiles

CHAPTER 9: Advanced Drawing
Useful Mask Tricks • Making Text "Fade Out" • Making a Fuzzy Border • Even Bigger Fuzzy Borders • Interpreting the Mask Border Color • Layer Modes • A Quick Tour Through All of the GIMP's Layer Modes • Creating Depth: Drawing with Layer Modes • Combining Layer Modes: Making 3-D Letters • Drawing Realistic Shadows • Using an Object to Cast Its Own Shadow • Transparency: Add the Final Tweak • Realism and Multipoint Perspective • Single-Point Perspective • Two-Point Perspective • Adding Reflections and Shading • Making Brushes, Patterns, and Gradients

CHAPTER 10: Advanced Compositing
Colorizing Images • Improving Photos by Self-Compositing with Layer Modes • Using Screen Mode for Dark Images • Using Overlay or Hard Light When Light is Flat • Using Overlay or Burn to Cut Through Haze • Making Photos into Art: Self-Compositing with Modifications • Making "Drawings" and Other Effects Using Layer Offset • Adding Blurs and Other Tricks for Artistic Effects Compositing Unrelated Images • Using Soft Light for Combining Images • Using Overlay for Dark Images • Using Screen to Get a Lighter Effect • Using Addition to Complement Light and Dark • Using Subtract to Make a Cut-out Mask • Making Eerie Colors with Burn • Using Grain Merge to Add Texture • Compositing Unrelated Images • Stacking Images • Stitching Panoramas

CHAPTER 11: Plug-Ins and Scripting
Plug-Ins • The Plug-In Browser • Finding Plug-Ins • Installing a Plug-In • Writing GIMP Scripts • Script-Fu (= Scheme = Lisp) • Python • Perl • Reading and Modifying a Script • User Interface Options for Scripts • A Python Script • Finding Out How to Do Things: The GIMP PDB • A Perl Script • Writing a C Plug-In • A Tour Through Zealous Crop • The run Procedure • The Routine That Does the Work • Getting Pixels: Tiles and Pixel Regions • Searching the Image for Blank Rows and Columns • Writing to Pixel Regions • Making a New Plug-In • Layer Coordinates vs. Image Coordinates • Setting Boundaries • Handling the Edges One at a Time

CHAPTER 12: Additional Topics
Printing with Gimp-Print or Gutenprint • Screen Shots and Scanners: the Acquire Menu • GIMP Configuration Files • Additional Resources • Official GIMP Documentation • The Wiki • Other Tutorial Sites • Reporting Bugs • Finding Source Code at cvs.gnome.org • Where to Find Freely Available Images • Art Sites and Imaging Contests • Summary and Conclusion

APPENDIX A: Getting and Installing the GIMP
Requirements • Where to Find the GIMP • Notes on the OS-specific Installation Appendixes

APPENDIX B: Installing the GIMP on Windows
The Quick Start Version • The Longer Version: Getting the GIMP • Installing GTK+ • Installing the GIMP • Cleaning Up

APPENDIX C: Installing the GIMP on Mac • Requirements • The Quick Start Version • The Longer Version: Getting the GIMP • If You Need to Get X11 • If You Need to Install X11 • Installing Gimp.app • Other GIMPs and X11s for OS X • Cleaning Up

APPENDIX D: Installing the GIMP on Linux or Unix
Installation Notes for Various Distributions • Red Hat • SuSE • Debian Variants • Linspire • Mandriva • FreeBSD and NetBSD • Other Unix Versions

APPENDIX E: Building from Source
Getting the Source

APPENDIX F: First Startup