Gimp Version 2.8 User manual

  • Hello! I've reviewed the GNU Image Manipulation Program 2.8 User Manual. I'm ready to assist you with any questions regarding its content, from basic image editing and straight line drawing to advanced layer manipulation, color management, and scripting functionalities. I can help you understand the program's tools, dialogs, and preferences based on the manual.
  • What are some common image tasks that I can perform?
    How can I create straight lines?
    What is the QuickMask feature used for?
    What is a layer?
GNU Image Manipulation Program
User Manual
September 29, 2016
GNU Image Manipulation Program
Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 The
GIMP Documentation Team
Legal Notice
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free
Documentation License, Version 1.2 or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is
included in the section enphrased GNU Free Documentation License.
ii
Contents
I Getting Started 1
1 Introduction 3
1.1 WelcometoGIMP.......................................... 3
1.1.1 Authors ........................................... 3
1.1.2 TheGIMPHelpsystem .................................. 3
1.1.3 FeaturesandCapabilities ................................. 3
1.2 WhatsNewinGIMP2.8? ..................................... 4
2 Fire up the GIMP 11
2.1 RunningGIMP ........................................... 11
2.1.1 KnownPlatforms...................................... 11
2.1.2 Language .......................................... 11
2.1.3 CommandLineArguments................................ 12
2.2 StartingGIMPthefirsttime .................................... 13
2.2.1 Finally... ......................................... 13
3 First Steps with Wilber 15
3.1 BasicConcepts............................................ 15
3.2 MainWindows ........................................... 17
3.2.1 TheToolbox......................................... 20
3.2.2 ImageWindow ....................................... 22
3.2.3 DialogsandDocking.................................... 25
3.3 Undoing ............................................... 31
3.3.1 Things That Cannot be Undone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4 CommonTasks ........................................... 32
3.4.1 Intention........................................... 32
3.4.2 Change the Size of an Image for the screen . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.3 Change the Size of an Image for print . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.4.4 CompressingImages.................................... 35
3.4.5 CropAnImage ....................................... 38
3.4.6 FindInfoAboutYourImage ............................... 39
3.4.7 ChangetheMode...................................... 40
3.4.8 FlipAnImage........................................ 42
3.4.9 RotateAnImage ...................................... 44
3.4.10 Separating an Object From Its Background . . . . . . . . . . . . . . . . . . . . . . . 45
3.5 HowtoDrawStraightLines.................................... 47
3.5.1 Intention........................................... 47
3.5.2 Examples .......................................... 50
4 Getting Unstuck 53
4.1 GettingUnstuck........................................... 53
4.1.1 Stuck!............................................. 53
4.1.2 Common Causes of GIMP Non-Responsiveness . . . . . . . . . . . . . . . . . . . . 53
II How do I Become a GIMP Wizard? 57
5 Getting Images into GIMP 59
5.1 ImageTypes............................................. 59
5.2 CreatingnewFiles ......................................... 61
5.3 OpeningFiles ............................................ 61
5.3.1 OpenFile .......................................... 61
iii
CONTENTS
5.3.2 OpenLocation ....................................... 62
5.3.3 OpenRecent......................................... 63
5.3.4 UsingExternalPrograms ................................. 63
5.3.5 FileManager ........................................ 63
5.3.6 DragandDrop ....................................... 63
5.3.7 CopyandPaste....................................... 64
5.3.8 ImageBrowser ....................................... 64
6 Getting Images out of GIMP 65
6.1 Files.................................................. 65
6.1.1 Save/ExportImages ................................... 65
6.1.2 FileFormats......................................... 65
6.2 Preparing your Images for the Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.2.1 Images with an Optimal Size/Quality Ratio . . . . . . . . . . . . . . . . . . . . . . 72
6.2.2 Reducing the File Size Even More . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.2.3 Saving Images with Transparency . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7 Painting with GIMP 77
7.1 TheSelection............................................. 77
7.1.1 Feathering.......................................... 78
7.1.2 Making a Selection Partially Transparent . . . . . . . . . . . . . . . . . . . . . . . . 79
7.2 CreatingandUsingSelections................................... 79
7.2.1 MovingaSelection..................................... 79
7.2.2 Adding or subtracting selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.3 TheQuickMask ........................................... 81
7.3.1 Overview .......................................... 82
7.3.2 Properties .......................................... 82
7.4 UsingQuickMaskMode ...................................... 83
7.5 Paths................................................. 83
7.5.1 PathCreation ........................................ 83
7.5.2 PathProperties ....................................... 84
7.5.3 PathsandSelections .................................... 85
7.5.4 TransformingPaths .................................... 85
7.5.5 StrokingaPath ....................................... 85
7.5.6 PathsandText ....................................... 86
7.5.7 PathsandSVGfiles..................................... 86
7.6 Brushes................................................ 87
7.7 AddingNewBrushes........................................ 89
7.8 TheGIHDialogBox ........................................ 90
7.9 Varyingbrushsize ......................................... 94
7.9.1 How to vary the height of a brush . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.9.2 Creatingabrushquickly.................................. 95
7.10Gradients............................................... 96
7.11Patterns................................................ 98
7.12Palettes................................................ 101
7.12.1 Colormap .......................................... 102
7.13Presets ................................................ 103
7.14DrawingSimpleObjects ...................................... 103
7.14.1 DrawingaStraightLine.................................. 103
7.14.2 CreatingaBasicShape................................... 105
8 Combining Images 107
8.1 IntroductiontoLayers ....................................... 107
8.1.1 LayerProperties ...................................... 107
8.2 LayerModes............................................. 111
8.3 CreatingNewLayers........................................ 126
8.4 LayerGroups ............................................ 126
iv
CONTENTS
9 Text Management 129
9.1 TextManagement.......................................... 129
9.1.1 TextArea .......................................... 129
9.1.2 ManagingTextLayer.................................... 130
9.1.3 TextToolbox ........................................ 131
9.1.4 TextContextMenu..................................... 132
9.2 Text.................................................. 134
9.2.1 EmbellishingText ..................................... 134
9.2.2 AddingFonts ........................................ 134
9.2.3 FontProblems........................................ 136
10 Enhancing Photographs 137
10.1 Working with Digital Camera Photos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
10.1.1 Introduction......................................... 137
10.1.2 ImprovingComposition.................................. 137
10.1.3 ImprovingColors...................................... 138
10.1.4 AdjustingSharpness.................................... 140
10.1.5 Removing Unwanted Objects from an Image . . . . . . . . . . . . . . . . . . . . . . 141
10.1.6 SavingYourResults .................................... 142
11 Color Management with GIMP 145
11.1ColorManagementinGIMP.................................... 145
11.1.1 Problems of a non Color Managed Workflow . . . . . . . . . . . . . . . . . . . . . . 145
11.1.2 Introduction to a Color Managed Workflow . . . . . . . . . . . . . . . . . . . . . . 146
12 Enrich my GIMP 149
12.1PreferencesDialog ......................................... 149
12.1.1 Introduction......................................... 149
12.1.2 Environment ........................................ 150
12.1.3 Interface........................................... 151
12.1.4 Theme ............................................ 152
12.1.5 HelpSystem......................................... 153
12.1.6 ToolOptions ........................................ 154
12.1.7 Toolbox ........................................... 155
12.1.8 DefaultImagePreferences................................. 156
12.1.9 DefaultImageGrid..................................... 157
12.1.10ImageWindows ...................................... 158
12.1.11ImageWindowAppearance................................ 159
12.1.12 Image Window Title and Statusbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
12.1.13Display............................................ 161
12.1.14ColorManagement..................................... 162
12.1.15InputDevices........................................ 165
12.1.16InputControllers...................................... 166
12.1.17WindowManagement................................... 168
12.1.18Folders............................................ 169
12.1.19DataFolders......................................... 170
12.2GridsandGuides.......................................... 171
12.2.1 TheImageGrid....................................... 171
12.2.2 Guides............................................ 172
12.3RenderingaGrid .......................................... 173
12.4HowtoSetYourTileCache .................................... 173
12.5 Creating Shortcuts to Menu Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
12.6CustomizeSplash-Screen...................................... 176
v
CONTENTS
13 Scripting 177
13.1Plugins................................................ 177
13.1.1 Introduction......................................... 177
13.1.2 UsingPlugins........................................ 178
13.1.3 InstallingNewPlugins................................... 178
13.1.4 WritingPlugins....................................... 179
13.2UsingScript-FuScripts....................................... 180
13.2.1 Script-Fu? .......................................... 180
13.2.2 InstallingScript-Fus .................................... 180
13.2.3 DosandDonts....................................... 180
13.2.4 Different Kinds Of Script-Fus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
13.2.5 StandaloneScripts ..................................... 182
13.2.6 Image-DependentScripts ................................. 183
13.3AScript-FuTutorial......................................... 183
13.3.1 Getting Acquainted With Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
13.3.2 VariablesAndFunctions.................................. 185
13.3.3 Lists,ListsAndMoreLists ................................ 187
13.3.4 YourFirstScript-FuScript................................. 190
13.3.5 Giving Our Script Some Guts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
13.3.6 Extending The Text Box Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
13.3.7 Yourscriptanditsworking................................ 200
III Function Reference 203
14 Tools 205
14.1TheToolbox ............................................. 205
14.1.1 Introduction......................................... 205
14.1.2 ToolIcons .......................................... 206
14.1.3 ColorandIndicatorArea ................................. 206
14.1.4 ToolOptions ........................................ 208
14.2SelectionTools............................................ 209
14.2.1 CommonFeatures ..................................... 209
14.2.2 RectangleSelection..................................... 211
14.2.3 EllipseSelection....................................... 215
14.2.4 FreeSelection(Lasso) ................................... 218
14.2.5 Fuzzy selection (Magic wand) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
14.2.6 SelectByColor ....................................... 222
14.2.7 IntelligentScissors ..................................... 224
14.2.8 ForegroundSelect ..................................... 226
14.3PaintTools.............................................. 230
14.3.1 CommonFeatures ..................................... 230
14.3.2 Dynamics .......................................... 235
14.3.3 Brush Tools (Pencil, Paintbrush, Airbrush) . . . . . . . . . . . . . . . . . . . . . . . 243
14.3.4 BucketFill.......................................... 243
14.3.5 Blend............................................. 246
14.3.6 Pencil............................................. 249
14.3.7 Paintbrush.......................................... 251
14.3.8 Eraser ............................................ 252
14.3.9 Airbrush........................................... 254
14.3.10Ink .............................................. 256
14.3.11Clone............................................. 257
14.3.12Heal ............................................. 261
14.3.13PerspectiveClone...................................... 263
14.3.14Blur/Sharpen........................................ 265
14.3.15Smudge ........................................... 267
14.3.16Dodge/Burn ........................................ 268
14.4TransformTools........................................... 270
14.4.1 CommonFeatures ..................................... 270
vi
CONTENTS
14.4.2 Align............................................. 273
14.4.3 Move............................................. 276
14.4.4 Crop ............................................. 278
14.4.5 Rotate ............................................ 281
14.4.6 Scale ............................................. 283
14.4.7 Shear............................................. 285
14.4.8 Perspective ......................................... 287
14.4.9 Flip.............................................. 289
14.4.10TheCageTool........................................ 290
14.5ColorTools.............................................. 292
14.5.1 Overview .......................................... 292
14.5.2 ColorBalance........................................ 293
14.5.3 Hue-Saturation ....................................... 295
14.5.4 Colorize ........................................... 297
14.5.5 Brightness-Contrast .................................... 298
14.5.6 Threshold .......................................... 299
14.5.7 Levels ............................................ 303
14.5.8 Curves............................................ 308
14.5.9 Posterize........................................... 312
14.5.10Desaturate.......................................... 313
14.6Other ................................................. 314
14.6.1 Overview .......................................... 314
14.6.2 Paths............................................. 315
14.6.3 ColorPicker......................................... 318
14.6.4 Zoom............................................. 320
14.6.5 Measure ........................................... 321
14.6.6 Text.............................................. 322
14.6.7 GEGLOperation ...................................... 325
15 Dialogs 329
15.1DialogIntroduction......................................... 329
15.2 Image Structure Related Dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
15.2.1 LayersDialog........................................ 329
15.2.2 ChannelsDialog ...................................... 334
15.2.3 PathsDialog......................................... 340
15.2.4 ColormapDialog...................................... 344
15.2.5 Histogramdialog...................................... 346
15.2.6 NavigationDialog ..................................... 349
15.2.7 UndoHistoryDialog.................................... 350
15.3 Image-content Related Dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
15.3.1 FG/BGColorDialog.................................... 352
15.3.2 BrushesDialog ....................................... 355
15.3.3 PatternsDialog ....................................... 359
15.3.4 GradientsDialog ...................................... 362
15.3.5 PalettesDialog ....................................... 369
15.3.6 Tagging ........................................... 376
15.3.7 FontsDialog......................................... 377
15.4 Image Management Related Dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
15.4.1 BuffersDialog........................................ 379
15.4.2 ImagesDialog........................................ 381
15.4.3 DocumentHistoryDialog................................. 382
15.4.4 TemplatesDialog...................................... 383
15.5Misc.Dialogs ............................................ 386
15.5.1 ToolPresetsDialog..................................... 386
15.5.2 ToolPresetEditor...................................... 388
15.5.3 DeviceStatusDialog.................................... 388
15.5.4 ErrorConsole........................................ 389
15.5.5 SaveFile........................................... 390
15.5.6 ExportFile.......................................... 391
vii
CONTENTS
15.5.7 SamplePointsDialog ................................... 393
15.5.8 PointerDialog........................................ 395
16 Menus 397
16.1IntroductiontoMenus ....................................... 397
16.1.1 TheImageMenuBar.................................... 397
16.1.2 ContextMenus ....................................... 397
16.1.3 Tear-offmenus ....................................... 397
16.1.4 Tabmenus.......................................... 398
16.2TheFileMenu........................................... 399
16.2.1 Overview .......................................... 399
16.2.2 New............................................ 399
16.2.3 Create ............................................ 402
16.2.4 Open............................................ 404
16.2.5 OpenasLayers...................................... 406
16.2.6 OpenLocation… ...................................... 406
16.2.7 OpenRecent......................................... 407
16.2.8 Save ............................................. 407
16.2.9 Saveas........................................... 407
16.2.10SaveaCopy........................................ 409
16.2.11Revert ............................................ 409
16.2.12Export…........................................... 410
16.2.13ExportAs......................................... 410
16.2.14CreateTemplate… ..................................... 410
16.2.15Print ............................................. 411
16.2.16Close............................................. 411
16.2.17Closeall ........................................... 412
16.2.18Quit ............................................. 412
16.3TheEditMenu .......................................... 413
16.3.1 “EditMenuEntries .................................... 413
16.3.2 Undo............................................. 413
16.3.3 Redo ............................................. 414
16.3.4 Fade ............................................. 414
16.3.5 UndoHistory........................................ 414
16.3.6 Cut.............................................. 415
16.3.7 Copy............................................. 415
16.3.8 CopyVisible......................................... 415
16.3.9 Paste ............................................. 416
16.3.10PasteInto .......................................... 416
16.3.11Pasteas ........................................... 416
16.3.12Buffer ............................................ 418
16.3.13Clear............................................. 418
16.3.14FillwithFGColor ..................................... 419
16.3.15FillwithBGColor ..................................... 419
16.3.16FillwithPattern....................................... 420
16.3.17StrokeSelection....................................... 420
16.3.18StrokePath ......................................... 421
16.3.19 The “Preferences” Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
16.3.20KeyboardShortcuts .................................... 423
16.3.21Modules........................................... 423
16.3.22Units............................................. 424
16.4TheSelectMenu ......................................... 425
16.4.1 Introduction to the “Select” Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
16.4.2 SelectAll........................................... 426
16.4.3 None............................................. 426
16.4.4 Invert............................................. 426
16.4.5 Float ............................................. 427
16.4.6 ByColor........................................... 428
16.4.7 FromPath.......................................... 428
viii
CONTENTS
16.4.8 SelectionEditor....................................... 428
16.4.9 Feather............................................ 431
16.4.10Sharpen ........................................... 432
16.4.11Shrink ............................................ 432
16.4.12Grow............................................. 433
16.4.13Border ............................................ 434
16.4.14Distort ............................................ 435
16.4.15RoundedRectangle..................................... 436
16.4.16ToggleQuickMask..................................... 437
16.4.17SavetoChannel....................................... 437
16.4.18ToPath............................................ 437
16.5TheViewMenu.......................................... 438
16.5.1 Introduction to the “View” Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
16.5.2 NewView.......................................... 438
16.5.3 DotforDot ......................................... 439
16.5.4 Zoom............................................. 439
16.5.5 ShrinkWrap......................................... 441
16.5.6 FullScreen.......................................... 441
16.5.7 NavigationWindow .................................... 442
16.5.8 DisplayFilters........................................ 442
16.5.9 ShowSelection ....................................... 447
16.5.10ShowLayerBoundary................................... 447
16.5.11ShowGuides ........................................ 448
16.5.12ShowGrid.......................................... 448
16.5.13ShowSamplePoints .................................... 448
16.5.14SnaptoGuides ....................................... 448
16.5.15SnaptoGrid......................................... 448
16.5.16SnaptoCanvas ....................................... 449
16.5.17SnaptoActivePath..................................... 449
16.5.18PaddingColor........................................ 449
16.5.19ShowMenubar ....................................... 450
16.5.20ShowRulers......................................... 450
16.5.21ShowScrollbars....................................... 450
16.5.22ShowStatusbar....................................... 450
16.6TheImageMenu ......................................... 451
16.6.1 Overview .......................................... 451
16.6.2 Duplicate .......................................... 451
16.6.3 Mode............................................. 452
16.6.4 RGBmode.......................................... 452
16.6.5 Grayscalemode....................................... 452
16.6.6 Indexedmode........................................ 452
16.6.7 Transform.......................................... 454
16.6.8 Flip Horizontally; Flip Vertically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
16.6.9 Rotation ........................................... 455
16.6.10Guillotine .......................................... 455
16.6.11CanvasSize ......................................... 455
16.6.12FitCanvastoLayers .................................... 459
16.6.13FitCanvastoSelection................................... 459
16.6.14PrintSize........................................... 459
16.6.15ScaleImage ......................................... 460
16.6.16CroptoSelection ...................................... 461
16.6.17AutocropImage....................................... 462
16.6.18ZealousCrop ........................................ 462
16.6.19MergeVisibleLayers.................................... 463
16.6.20FlattenImage ........................................ 464
16.6.21AlignVisibleLayers…................................... 465
16.6.22Guides............................................ 468
16.6.23NewGuide ......................................... 468
16.6.24NewGuide(byPercent).................................. 469
ix
CONTENTS
16.6.25NewGuidesfromSelection................................ 470
16.6.26Removeallguides ..................................... 470
16.6.27ConfigureGrid...................................... 470
16.6.28ImageProperties ...................................... 471
16.7TheLayerMenu ......................................... 474
16.7.1 Introduction to the “Layer” Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
16.7.2 NewLayer.......................................... 475
16.7.3 NewLayerGroup ..................................... 475
16.7.4 NewFromVisible ..................................... 476
16.7.5 Duplicatelayer ....................................... 476
16.7.6 Anchorlayer ........................................ 476
16.7.7 MergeDown ........................................ 477
16.7.8 DeleteLayer......................................... 477
16.7.9 The Text Commands of the Layer Menu . . . . . . . . . . . . . . . . . . . . . . . . . 477
16.7.10DiscardTextInformation ................................. 478
16.7.11StackSubmenu...................................... 478
16.7.12SelectPreviousLayer.................................... 479
16.7.13SelectNextLayer...................................... 479
16.7.14SelectTopLayer ...................................... 480
16.7.15SelectBottomLayer .................................... 480
16.7.16RaiseLayer ......................................... 481
16.7.17LowerLayer......................................... 481
16.7.18LayertoTop......................................... 481
16.7.19LayertoBottom....................................... 481
16.7.20 The “Reverse Layer Order” command . . . . . . . . . . . . . . . . . . . . . . . . . . 481
16.7.21TheMaskSubmenu ................................... 482
16.7.22AddLayerMask ...................................... 482
16.7.23ApplyLayerMask .................................... 483
16.7.24DeleteLayerMask ..................................... 484
16.7.25ShowLayerMask...................................... 484
16.7.26EditLayerMask ...................................... 484
16.7.27DisableLayerMask .................................... 484
16.7.28MasktoSelection...................................... 485
16.7.29 Add Layer Mask to Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
16.7.30 Subtract Layer Mask from Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
16.7.31 Intersect Layer Mask with Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
16.7.32 The “Transparency” Submenu of the “Layer” menu . . . . . . . . . . . . . . . . . 487
16.7.33AddAlphaChannel .................................... 487
16.7.34RemoveAlphaChannel .................................. 488
16.7.35ColortoAlpha ....................................... 488
16.7.36Semi-flatten ......................................... 488
16.7.37ThresholdAlpha ...................................... 488
16.7.38AlphatoSelection ..................................... 489
16.7.39 Add Alpha channel to Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
16.7.40SubtractfromSelection .................................. 491
16.7.41 Intersect Alpha channel with Selection . . . . . . . . . . . . . . . . . . . . . . . . . 491
16.7.42TheTransformSubmenu ................................ 492
16.7.43FlipHorizontally...................................... 492
16.7.44FlipVertically........................................ 493
16.7.45Rotate90°clockwise .................................... 493
16.7.46 Rotate 90° counter-clockwise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
16.7.47Rotate180°.......................................... 494
16.7.48ArbitraryRotation ..................................... 495
16.7.49Offset............................................. 495
16.7.50LayerBoundarySize.................................... 497
16.7.51LayertoImageSize..................................... 499
16.7.52ScaleLayer ......................................... 499
16.7.53CroptoSelection ...................................... 500
16.7.54AutocropLayer....................................... 500
x
CONTENTS
16.8TheColorsMenu......................................... 501
16.8.1 Introduction to the “Colors” Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
16.8.2 ColorsTools......................................... 502
16.8.3 Invert............................................. 502
16.8.4 ValueInvert......................................... 503
16.8.5 UseGEGL.......................................... 503
16.8.6 TheAutoSubmenu ................................... 504
16.8.7 Equalize ........................................... 506
16.8.8 WhiteBalance........................................ 506
16.8.9 ColorEnhance ....................................... 507
16.8.10Normalize.......................................... 508
16.8.11StretchContrast....................................... 508
16.8.12StretchHSV......................................... 509
16.8.13 The “Components” Submenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
16.8.14ChannelMixer ....................................... 510
16.8.15Compose........................................... 513
16.8.16Decompose......................................... 515
16.8.17Recompose ......................................... 517
16.8.18TheMapSubmenu.................................... 517
16.8.19RearrangeColormap.................................... 519
16.8.20SetColormap ........................................ 520
16.8.21AlienMap.......................................... 521
16.8.22ColorExchange....................................... 522
16.8.23GradientMap........................................ 524
16.8.24PaletteMap ......................................... 524
16.8.25RotateColors ........................................ 525
16.8.26SampleColorize ...................................... 528
16.8.27TheInfoSubmenu.................................... 530
16.8.28Histogram.......................................... 531
16.8.29BorderAverage....................................... 531
16.8.30ColorcubeAnalysis..................................... 532
16.8.31SmoothPalette ....................................... 533
16.8.32TheColorFilters ...................................... 533
16.8.33Colorify.......................................... 534
16.8.34ColortoAlpha… ...................................... 535
16.8.35FilterPack......................................... 536
16.8.36Hot............................................. 538
16.8.37MaximumRGB...................................... 539
16.8.38Retinex............................................ 540
16.9TheToolsMenu ......................................... 542
16.9.1 Introduction to the “Tools” Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
16.10TheFiltersMenu ......................................... 542
16.10.1 Introduction to the “Filters” Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
16.10.2RepeatLast ......................................... 543
16.10.3Re-showLast ........................................ 543
16.10.4ResetAllFilters....................................... 544
16.10.5ThePython-FuSubmenu ................................ 544
16.10.6TheScript-FuSubmenu................................. 546
16.11WindowsMenu.......................................... 548
16.12TheHelpMenu.......................................... 549
16.12.1 Introduction to the “Help” Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
16.12.2Help ............................................. 550
16.12.3ContextHelp ........................................ 550
16.12.4TipoftheDay........................................ 550
16.12.5About ............................................ 551
16.12.6Plug-InBrowser....................................... 552
16.12.7TheProcedureBrowser .................................. 553
16.12.8GIMPonline......................................... 554
xi
CONTENTS
17 Filters 555
17.1Introduction............................................. 555
17.1.1 Preview ........................................... 555
17.2BlurFilters.............................................. 556
17.2.1 Introduction......................................... 556
17.2.2 Blur.............................................. 558
17.2.3 GaussianBlur........................................ 558
17.2.4 SelectiveGaussianBlur .................................. 560
17.2.5 MotionBlur......................................... 561
17.2.6 Pixelise............................................ 563
17.2.7 TileableBlur......................................... 564
17.3EnhanceFilters ........................................... 566
17.3.1 Introduction......................................... 566
17.3.2 Antialias........................................... 566
17.3.3 Deinterlace ......................................... 567
17.3.4 Despeckle .......................................... 568
17.3.5 Destripe ........................................... 569
17.3.6 NLFilter........................................... 570
17.3.7 RedEyeRemoval...................................... 572
17.3.8 Sharpen ........................................... 573
17.3.9 UnsharpMask ....................................... 574
17.4DistortFilters ............................................ 577
17.4.1 Introduction......................................... 577
17.4.2 Blinds ............................................ 577
17.4.3 CurveBend ......................................... 578
17.4.4 Emboss............................................ 580
17.4.5 Engrave ........................................... 581
17.4.6 EraseEveryOtherRow .................................. 583
17.4.7 IWarp ............................................ 584
17.4.8 LensDistortion ....................................... 586
17.4.9 Mosaic............................................ 588
17.4.10Newsprint.......................................... 590
17.4.11PageCurl .......................................... 592
17.4.12PolarCoords ........................................ 593
17.4.13Ripple ............................................ 595
17.4.14Shift ............................................. 597
17.4.15ValuePropagate ...................................... 598
17.4.16Video............................................. 601
17.4.17Waves ............................................ 602
17.4.18WhirlandPinch ...................................... 604
17.4.19Wind............................................. 605
17.4.20ApplyLens ......................................... 608
17.5LightandShadowFilters...................................... 609
17.5.1 Introduction......................................... 609
17.5.2 GradientFlare........................................ 609
17.5.3 LensFlare .......................................... 614
17.5.4 LightingEffects....................................... 616
17.5.5 Sparkle............................................ 620
17.5.6 Supernova.......................................... 622
17.5.7 DropShadow........................................ 624
17.5.8 Perspective ......................................... 625
17.5.9 Xach-Effect ......................................... 628
17.5.10GlassTile .......................................... 629
17.6NoiseFilters............................................. 630
17.6.1 Introduction......................................... 630
17.6.2 HSVNoise.......................................... 631
17.6.3 Hurl ............................................. 632
17.6.4 Pick.............................................. 634
17.6.5 RGBNoise.......................................... 635
xii
CONTENTS
17.6.6 Slur.............................................. 637
17.6.7 Spread ............................................ 638
17.7Edge-DetectFilters ......................................... 639
17.7.1 Introduction......................................... 639
17.7.2 DifferenceofGaussians .................................. 640
17.7.3 Edge ............................................. 642
17.7.4 Laplace............................................ 644
17.7.5 Neon............................................. 644
17.7.6 Sobel............................................. 645
17.8GenericFilters............................................ 646
17.8.1 Introduction......................................... 646
17.8.2 ConvolutionMatrix .................................... 646
17.8.3 Dilate............................................. 651
17.8.4 Erode............................................. 652
17.9CombineFilters ........................................... 652
17.9.1 Introduction......................................... 652
17.9.2 DepthMerge ........................................ 652
17.9.3 Filmstrip........................................... 655
17.10ArtisticFilters ............................................ 657
17.10.1Introduction......................................... 657
17.10.2ApplyCanvas........................................ 657
17.10.3Cartoon ........................................... 659
17.10.4Clothify ........................................... 660
17.10.5Cubism............................................ 661
17.10.6GIMPressionist ....................................... 663
17.10.7Oilify............................................. 672
17.10.8Photocopy.......................................... 674
17.10.9Predator ........................................... 676
17.10.10Softglow........................................... 678
17.10.11VanGogh(LIC)....................................... 679
17.10.12Weave ............................................ 682
17.11DecorFilters............................................. 683
17.11.1Introduction......................................... 683
17.11.2AddBevel.......................................... 684
17.11.3AddBorder ......................................... 685
17.11.4CoffeeStain ......................................... 686
17.11.5FuzzyBorder ........................................ 687
17.11.6OldPhoto .......................................... 689
17.11.7RoundCorners ....................................... 691
17.11.8Slide ............................................. 693
17.11.9StencilCarve ........................................ 694
17.11.10StencilChrome ....................................... 696
17.12MapFilters.............................................. 699
17.12.1Introduction......................................... 699
17.12.2BumpMap.......................................... 699
17.12.3Displace ........................................... 701
17.12.4FractalTrace......................................... 705
17.12.5Illusion............................................ 706
17.12.6MakeSeamless ....................................... 708
17.12.7MapObject ......................................... 708
17.12.8PaperTile .......................................... 712
17.12.9SmallTiles.......................................... 714
17.12.10Tile.............................................. 715
17.12.11Warp............................................. 716
17.13RenderingFilters .......................................... 719
17.13.1Introduction......................................... 719
17.13.2DifferenceClouds ..................................... 719
17.13.3Fog.............................................. 720
17.13.4Plasma............................................ 721
xiii
CONTENTS
17.13.5SolidNoise ......................................... 722
17.13.6Flame............................................. 723
17.13.7IFSFractal.......................................... 726
17.13.8Checkerboard........................................ 731
17.13.9CMLExplorer........................................ 732
17.13.10DiffractionPatterns..................................... 737
17.13.11Grid ............................................. 738
17.13.12Jigsaw ............................................ 740
17.13.13Maze............................................. 742
17.13.14Qbist............................................. 743
17.13.15Sinus............................................. 744
17.13.16Circuit ............................................ 746
17.13.17FractalExplorer....................................... 747
17.13.18Gfig.............................................. 752
17.13.19Lava ............................................. 754
17.13.20LineNova.......................................... 755
17.13.21SphereDesigner ...................................... 757
17.13.22Spyrogimp.......................................... 759
17.14WebFilters ............................................. 761
17.14.1Introduction......................................... 761
17.14.2ImageMap.......................................... 761
17.14.3Semi-Flatten......................................... 766
17.14.4Slice ............................................. 767
17.15AnimationFilters .......................................... 770
17.15.1Introduction......................................... 770
17.15.2Blend............................................. 770
17.15.3Burn-In............................................ 771
17.15.4Rippling........................................... 773
17.15.5SpinningGlobe....................................... 774
17.15.6Waves ............................................ 775
17.15.7Optimize........................................... 776
17.15.8Playback........................................... 777
17.16AlphatoLogoFilters........................................ 777
17.16.1Introduction......................................... 777
17.16.23DOutline.......................................... 778
17.16.3AlienGlow ......................................... 781
17.16.4AlienNeon ......................................... 782
17.16.5BasicI&II.......................................... 783
17.16.6Blended ........................................... 784
17.16.7Bovination.......................................... 785
17.16.8Chalk............................................. 786
17.16.9ChipAway ......................................... 788
17.16.10Chrome ........................................... 790
17.16.11ComicBook......................................... 791
17.16.12CoolMetal.......................................... 792
17.16.13Frosty ............................................ 793
17.16.14Glossy ............................................ 794
17.16.15GlowingHot ........................................ 796
17.16.16GradientBevel ....................................... 798
17.16.17Neon............................................. 799
17.16.18ParticleTrace ........................................ 800
17.16.19Textured........................................... 802
xiv
CONTENTS
18 Keys and Mouse Reference 805
18.1Help ................................................. 805
18.2Tools ................................................. 805
18.3File .................................................. 806
18.4Dialogs................................................ 807
18.5View ................................................. 808
18.6Edit.................................................. 809
18.7Layer ................................................. 809
18.8Select ................................................. 810
18.9Filters................................................. 810
18.10Zoomtool .............................................. 810
IV Glossary 811
V Bibliography 829
18.11Books................................................. 831
18.12Onlineresources .......................................... 831
VI GIMP History 835
.1 TheVeryBeginning......................................... 837
.2 TheEarlyDaysofGIMP ...................................... 837
.3 TheOnetoChangetheWorld................................... 838
.4 Version2.0.............................................. 838
.5 WhatsNewinGIMP2.2? ..................................... 841
.6 WhatsNewinGIMP2.4? ..................................... 842
.7 WhatsNewinGIMP2.6? ..................................... 844
VII Reporting Bugs and Requesting Enhancements 849
.8 MakingsureitsaBug ....................................... 851
.8.1 FindaSpecificBug..................................... 852
.8.2 The Advanced Bug Search Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 852
.9 ReportingtheBug.......................................... 853
.10 What Happens to a Bug Report after you Submit it . . . . . . . . . . . . . . . . . . . . . . . 855
VIII GNU Free Documentation License 857
.11 PREAMBLE ............................................. 859
.12 APPLICABILITY AND DEFINITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
.13 VERBATIMCOPYING....................................... 860
.14 COPYINGINQUANTITY..................................... 860
.15 MODIFICATIONS ......................................... 861
.16 COMBININGDOCUMENTS ................................... 862
.17 COLLECTIONSOFDOCUMENTS................................ 862
.18 AGGREGATION WITH INDEPENDENT WORKS . . . . . . . . . . . . . . . . . . . . . . . 862
.19 TRANSLATION........................................... 862
.20 TERMINATION........................................... 863
.21 FUTURE REVISIONS OF THIS LICENSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
.22 ADDENDUM: How to use this License for your documents . . . . . . . . . . . . . . . . . 863
IX Eeek! There is Missing Help 865
Index 869
xv
List of Examples
16.1Cropmarks ............................................. 516
17.1 Simple “Slice” filter example output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
17.2Withseparateimagefolder .................................... 768
17.3Spacebetweentableelements................................... 768
17.4JavaScriptcodesnippet....................................... 769
17.5 Skipped animation for table caps (simplified HTML code) . . . . . . . . . . . . . . . . . . 769
xvii
Preface
GIMP User Manual Authors and Contributors
Content Writers Alex Muñoz (Spanish) , Alexandre Franke (French) , Alexandre Prokoudine (Russian) ,
Angelo Córdoba Inunza (Spanish) , Christian Kirbach (German) , Daniel Francis (Spanish) , Daniel
Mustieles (Spanish) , Daniel Winzen (German) , Delin Chang (Chinese) , Dimitris Spingos (Greek)
, Djavan Fagundes (Brasilian) , Enrico Nicoletto (Brasilian) , Felipe Ribeiro (Brasilian) , Guiu Ro-
cafort (Spanish) , Jiro Matsuzawa (Japanese) , Joe Hansen (Danish) , João S. O. Bueno (Brasilian)
, Julien Hardelin (French, English) , Kenneth Nielsen (Danish) , Kolbjørn Stuestøl (Norwegian)
, Marco Ciampa (Italian) , María Majadas (Spanish) , Milagros Infante Montero (Spanish) , Milo
Casagrande (Italian) , Piotr Drąg (Polish) , Rafael Ferreira (Brasilian) , Róman Joost (German, En-
glish) , Seong-ho Cho (Korean) , SimaMoto,RyōTa () (Japanese) , Sven Claussner (German, En-
glish) , Timo Jyrinki (Finnish) , Ulf-D. Ehlert (German) , Vitaly Lomov (Russian) , Willer Gomes
Junior (Brasilian) , Yuri Myasoedov (Russian)
Proof Reading Stéphane Poumaer (French) , Axel Wernicke (German, English) , Alessandro Falappa (Italian)
, Manuel Quiñones (Spanish) , Ignacio AntI (Spanish) , Choi Ji-Hui() (Korean) , Nickolay V.
Shmyrev (Russian) , Albin Bernharsson (Swedish) , Daniel Nylander (Swedish) , Patrycja Staw-
iarska (Polish) , Andrew Pitonyak (English) , Jakub Friedl (Czech, English) , Hans De Jonge (Dutch)
, Raymon Van Wanrooij (Dutch) , Semka Kuloviæ-Debals (Croatian) , Sally C. Barry (English) ,
Daniel Egger (English) , Sven Neumann (English, German) , Domingo Stephan (German) , Thomas
Lotze (German) , Thomas Güttler (German) , Zhong Yaotang (Chinese) , Calum Mackay (English)
, Thomas S Lendo (German) , Mel Boyce (syngin) (English) , Oliver Ellis (Red Haze) (English) ,
Markus Reinhardt (German) , Alexander Weiher (German) , Michael Hölzen (German) , Raymond
Ostertag (French) , Cédric Gémy (French) , Sébastien Barre (French) , Niklas Mattison (Swedish) ,
Daryl Lee (English) , William Skaggs (English) , Cai Qian () (Chinese) , Yang Hong () (Chinese)
, Xceals (Chinese) , Eric Lamarque (Chinese) , Robert van Drunen (Dutch) , Marco Marega (Italian) ,
Mike Vargas (Italian) , Andrea Zito (Italian) , Karine Delvare (French) , David ’Ilicz’ Klementa (Czech)
, Jan Smith (English) , Adolf Gerold (German) , Roxana Chernogolova (Russian) , Grigory Bakunov (Russian)
, Oleg Fritz (Russian) , Mick Curtis (English) , Vitaly Lomov (Russian) , Pierre PERRIER (French)
, Oliver Heesakke (Dutch) , Susanne Schmidt (English, German) , Ben (German) , Daniel Hor-
nung (English) , Sven Claussner (English, German)
Graphics, Stylesheets Jakub Steiner , Øyvind Kolås
Build System, Technical Contributions Kenneth Nielsen , Róman Joost , Axel Wernicke , Nickolay V.
Shmyrev , Daniel Egger , Sven Neumann , Michael Natterer (mitch) , Henrik Brix Andersen (brix)
, Thomas Schraitle , Chris Hübsch , Anne Schneider , Peter Volkov , Daniel Richard
xix
/