Previous Next TOC Index Feedback


C

Contents


 

   Legalities i

   Graphic Documentation Project Copying License i

Printing guidelines ii

Preface xxxvii

   Frozenriver and the authors of GUM xxxix

Authors xxxix

Karin Kylander xxxix
Olof S Kylander xxxix

Frozenriver xl

   Contributions xli

Contributions xli

Gimp contributions xli
GUM contributions xlii

   Changelog and TODO xliii

Changelog xliii

1.0.0 xliii
0.9 xliii
0.8 xliv
0.7 xliv
0.6 xliv
0.5 xliv

TODO xliv

   How to read GUM xlv

an introduction xlv

Preface xlv
Part one xlv
Gallery xlvi
Part two xlvi
Part three xlvi
Part four xlvi
Part five xlvi
Part six xlvi
Part seven xlvii
Part eight xlvii
Part nine xlvii
Appendices xlvii

Conventions xlvii

Part I         About Gimp I

   Chapter 1            What is Gimp? 3

About The Gimp 4

Features and Capabilities 4
Authors 4
What we can say about Gimp 5

Gimp History 5

0.54 5
0.60 6
0.99 7
1.0 8

The future of Gimp 8

   Chapter 2            Default short cuts and dynamic keybinding 9

Dynamic Key bindings 10

Conventions 10

Default short cuts in Gimp 11

Gallery      17

   Chapter 3            Gimp around in 80 minutes 19

Creating Image Objects 20

A Twisted personality 21

Variations - gold and water spirits 21

Creating a simple pen and an ink stain 22

The technicolor ink spot 22

Making grooved text 23

Organic patterns 23

Handling Glass, Water and Reflections 24

The Wet look 25

Adding water 25
Making rain 25
Displacing along a curve 25

How to empty a bottle of wine 26

Cloning away unwanted parts 26
Making a dark and bright layer 26
Recreating missing parts 26

Glass Distortion 27

Rectifying banding 27

Reflections 27

Transforming a Photograph to a Drawing 28

Manage without artistic plugins 29

Instant cartoon pictures 29
Making a pencil drawing 30
From pencil to ink 30
Digital crayons 31

Light, Motion and Texture transformation 32

An Electric Horseman 33

Using a Cow to make a Leopard of a Horse... 33
Making things glow 34
Adding motion 35
Adding scenery 35

Making a Montage 36

The Background 37
The Vignette 37
Adding Noise 38
Making an element stand out in a composition 38
Adding depth to text layers 39

Part II          Gimp installation 41

   Chapter 4           Obtaining and Installing Gimp 43

How to Install Gimp Personal files 44

What are all these files good for? 45

Obtaining Gimp 46

Installing a Source Distribution 46
Installing a Binary Distribution 48
Installing Extra Packages to Extend Gimp 49

Part III          Basic functions 51

   Chapter 5             Files and Preferences 53

The File Menu 54
Creating Images 55
Guash 55

Opening Files 57

Opening Postscript and PDF Files 58

Saving Images 58

Supported File Formats 59
Save dialogs 62

GBR 62
GIcon 62
GIF 63
jPEG 64
PAT 64
PNG 65
PNM 65
PostScript & EPS 65
SunRas 66
TGA 66
TIFF 67
Xpm 67

Mailing Images 67
Printing Images 68

Supported printers 68
Settings 68

Gimp Preferences 69

Display 69
Interface 70
Environment 70
Directories 71

Suggestions 71

Misc. features & extensions 71

Tip of the day 71
DB Browser 71
PDB Help 72
Gimptcl Consolio 72
Screen Shot 72
Waterselect 72
Webbrowser 73

   Chapter 6            Selection tools 75

The Basic controls 76
Toggle 76

Selection control 76

Moving selections 78

Once more 78

Mask 78

Guides 78
Rectangular and ellipse selection tools 79

Short cuts 79
Short Repetition 80

Selection options 81

Feather 81
Antialiasing 81

The Free-hand selection tool 82

Options 82

Fuzzy select 82

Options 82

The Bezier selection tool 83

Use beziers as a simple drawing tool 83
Control points 84

Plan ahead 84

Modifying control points 84

Move 84
Sharp corners 85
The final touch 85
Options 85

Intelligent Scissors 85

Activation and short cuts 86
Options 86
Tips 86

   Chapter 7            Paint Tools 89

The Color Picker 90

Color info 90
Options 90

Palettes 91

Adding colors 91

The Bucket Fill 92

Options 92

The Blend Tool or Gradient Fill 92

Options 92
Gradient Types 93

The Pencil and Paintbrush 96

Options 97

The Eraser tool 97

Hints 97

The Airbrush tool 98

Options 98

The Clone Tool 98

Options 98
Retouching hints 98

The Convolver 99
Brush Selection 99
The Foreground/Background Icon 100

The color dialog 100

   Chapter 8            Edit & View 101

Cut, Copy, and Paste 102
Paste Into 102
Cut, Copy and Paste Named 102

How to 102

Clear, Fill and Stroke 103

Clear 103
Fill 103
Stroke 104

Undo and Redo 104
Copy visible 104
Zoom 104
Guides and Rulers 105
Toggle and snap 105
Window info, New view and Shrink wrap 105

New view 105
Shrink wrap 106
Window info 106

   Chapter 9            Transform Tools 107

The Move Tool 108

Moving floating selections 108
Moving the whole image or a single layer 108
Moving empty selections 109

Hints 109

Magnifying glass or Zoom tool 109

Options 109

The Crop Tool 110

The dialog 110

The Transform tool 110

Rotate 111
Scale 111
Shearing 112
Perspective 112
Options 113

The Flip tool 113

   Chapter 10            Text and fonts 115

The Text tool 116

Border matters 117

   Chapter 11            Brushes, Gradients, Palettes and Patterns 119

Brushes 120

The dialog 120
Making a brush 120

Patterns 121

Make a pattern 121

Palettes 121

Create a palette from an image 122

Hints 122

Gradients 122

The Gradient editor 122

How to use the gradient editor 123
The popup menu 124
Endpoints 124
Segments 124
Blend 125
Coloring 125
Flips 125
Replicate 125
Save, Save as, and POV gradient format 125

Part IV         Color knowledge 127

   Chapter 12            Color Models 129

Color models 130

RGB 130
CMYK 130
INDEXED 131
HSV 132

Hue 132
Saturation 132
Value 132

NCS 133
Spot color 133
Grayscale and Line Art 134
Complementary or Inverted colors 134

   Chapter 13            Pre-press and color in Gimp 135

What is prepress? 136
Printing from Gimp 136

File formats for printing 136

Resolution and image size 137
Preparing for the press 138

dpi, lpi, ppi and Scanning resolution 138

lpi& dpi 138
ppi & Scan resolution 139
Read more 139

At the print shop 139

Color 139

Make it simple 139
Spot color 140

How to transfer images to the print shop 140

Removable drives 140
Internet and BBS 140
Email 141
Filesystem format 141

Scanning under UNIX/Linux 141

Sane 141
Other scanner programs 141
Commercial scanner programs 142

Calibration 142

Gamma Calibration 143
Black level and white level adjustment 143
Color calibration 145

Plain 145
CMS 145
Frozenriver's plain color calibration 145
Poor man's color calibration 147
Why don't the colors look like they should, even if I have calibrated the system? 147

In-depth information 148

Color 148
Color management 148

RGB and CMYK 148
Gamut 148
CMS 148
Profiles 149

Resolution 149

Lpi, dpi and screen frequencies 149
Halftone dots 150
Why doesn't my inkjet look like halftone screens? 151
FM Screening 151

Tables 153

Lpi table 153
Printer table 153
Image table 153
Shades of gray 154
Screening matrix geometry 154

Part V         Extend Gimp 155

   Chapter 14            Image Menu 157

Colors 158

Equalize 158
Invert 159
Posterize 159
Threshold 160

Lineart 160

Color Balance 161
Brightness-Contrast 162
Hue-Saturation 162

Hints 163

Curves 164

Workflow 164

Levels 166

Levels on Grayscale 166
Levels on RGB or Alpha 167
Example: Making Carved Text with Levels 167

Desaturate 168
Auto-Stretch HSV 169
Contrast Auto-Stretch 169
Normalize 170

Channel Ops 170

Duplicate 170
Offset 170

Tips 170

Compose and Decompose 172

RGB decomposing 172
HSV decomposing 173
CMYK & CMY decomposing 174
Alpha decomposing 175

RGB, Grayscale, Indexed 175

Indexed options 175

Resize and Scale 176

Resize 176
Scale 177

Histogram 177
Alpha 178

Holes 178
Threshold Alpha 178

Save palette 178
Transforms 178

Autocrop 178
Image 179
Layer 179
Rotate 179
Zealous Crop 179

   Chapter 15             Selection menu 181

Toggle 182
Invert 182
Select all or none 182
Float 182
Feather, Sharpen and Border 182

Feather 182
Sharpen 183
Border 183

Grow and Shrink 183
Save to channel 183
Select by color 184

Representation 184
Modes 184
Options 185

   Chapter 16            Modes 187

What are modes 188

Normal Mode 188
Dissolve Mode 189
Multiply Mode 189
Screen Mode 189
Overlay Mode 190
Difference Mode 190
Addition Mode 191
Subtraction Mode 191
Darken only 191
Lighten only 191
Hue 192
Saturation 192
Color 192
Value 193
Behind 193

Comparing pictures in different modes 193

Why are there so few colors in Screen, Addition, and Lighten only? 195
What is the difference between Screen, Addition and Lighten only? 195
What is the difference between Multiply and Darken only? 196
What is the difference between Color and Hue? 197

   Chapter 17            Layers 199

Introduction 200
Adding layers to your image 200

The dialog 200

Layers 200
Layer operations 201

New layer 201
The active layer 201
Symbols and explanations 201
Naming 202

Raise Layer and Lower Layer 202
Duplicate Layer 202
Delete Layer 202
Scale Layer 202
Resize Layer 203
Add Layer Mask 203

Description 203
How to 204

With gradients 204
Green and Red Mask display 204

Apply Layer Mask 204
Anchor layer 204
Merge Visible Layers 205
Flatten Image 205
Alpha to Selection 205
Mask to Selection 206
Add Alpha Channel 206
Align Visible Layers 206

Horizontal style 206
Horizontal base 206
Vertical style 207
Vertical base 207
Collect 207
Fill 208
Snap to grid 208
Misc. 208

Import layers 209
Adjust layers 209
Move layer 210

   Chapter 18            Channels, Floating Selections and Duotones   211

Channels 212
RGB Channels 212
Alpha Channels 212

What are Alpha Channels? 212
Storing selections 213
Editing Alpha Channels 213

Using Channels for creating Spot Color Separation 214

Adding color to a Channel 214
Spot Colors 215
Duotones 215
Checklist 216
How to create a duotone 217

Floating Selections 218

What is a floating selection? 218

Anchoring a floating selection 218
Moving objects in a floating selection layer 219
Tips on working with floating selections 219

Part VI          Filters 221

   Chapter 19             An introduction to filters 223

Plug-ins 224

The main categories 225

   Chapter 20             Animation filters 227

Animation Playback 228
Animation optimize 228
Animation unoptimize 228
Filter all Layers 229
How to create a Gif animation 229

Specifying the delay of each frame 229
Combining frames 229
Replacing frames 229

   Chapter 21             Artistic filters 231

Apply Canvas 232
Cubism 232

Tip 232

Mosaic 233

Tip 233

Oilify 234

Tip 234

Van Gogh (LIC) 234

Map image 234
Blur 235
Texture 235

Creating a nice burlap cloth texture 236

Warp 236

Main Options 236
Secondary Options 237
Other Options 238

   Chapter 22            Blur filters 241

Blur 242
Gaussian Blur (IIR) 242
Gaussian Blur (RLE) 242
Motion Blur 243

Linear 243
Radial 243
Zoom 243

Pixelize 244
Variable Blur 244

   Chapter 23            Color filters 245

Alien Map 246
Color exchange 247
Colorify 247
Color Map Rotation 248

Main window 248
Range 248
Example 248
The Misc. window 249

Filter Pack 250

Advanced options 250

Gradient Map 251
Hot 252
Max RGB 252
Quantize 253
Scatter HSV 253
Semi-Flatten 253

Semi transparency in Web images 253

Smooth Palette 254
Value Invert 255

   Chapter 24            Combine filters 257

Depth merge 258

An example 258

Film 260

How to 260

Fuse 260

Parameters 261

   Chapter 25            Cryptographic filters 263

Digital Signature 264
Encrypt/Decrypt 264
Stegano 265

   Chapter 26            Distort filters 267

Blinds 268
Curtain 268
Emboss 269
Engrave 270
IWarp 270

Parameters 271

Page curl 273
Polar Coords 273

Examples 274

Ripple 275
Shift 275
Twist 276

Functions Effects 276
Parameter settings 277

Value Propagate 278

Tips 278

Waves 279
Whirl and Pinch 280

   Chapter 27             Edge detect filters 283

Introduction 284
Edge 284
Laplace 284
Sobel 285

   Chapter 28            Enhance filters 287

Deinterlace 288
Despeckle 288

How to use it 289

Destripe 289
NL Filter 290
Sharpen 291

   Chapter 29            Generic filters 293

Convolution Matrix 294

Examples 294

MathMap 296

Variables 296
Built-in Functions 297

Universal filter 299
User Filter (Adobe Photoshop Filter Factory) 300

   Chapter 30             Glass effect filters 301

Apply lens 302
Conical Anamorphose & Central-Reflection 302

Settings 302

Glass Tile 303
Refract 303

Parameters 303

   Chapter 31            Light effect filters 305

FlareFX 306
Gflare 306

Main window 306
The Gflare editor 307

Glow settings 308
Rays 309
Second Flares 310

Back to the main window 311

Light Effects 312

The main interface 312

Options 312

Light 313

Type of Light 313
Light color 313
Position for point light 313

Materials 314

Intensity 314
Reflection 314

Bumpmapping 314
Environment mapping 315
A simple tutorial 315

Sparkle 318

Parameters 318

Super Nova 319

   Chapter 32            Map filters 321

Bump map 322

Usage 322

Coordinate Map 323
Displace 323

Description 324
Calculations 324
The user interface 324
Examples 325

Example 1: basic displacing 325
Example 2: displacing in two directions 326
Example 3 and 4: spreading and curving 326

Tips & Tricks 327
What's the difference between Black, Smear and Wrap? 327
More calculations 328

Fractal Trace 329
Illusion 329
Make Seamless 330
Map Object 330

Main interface 331

Options 331

Light 332
Materials 333

Intensity 333
Reflection 333

Orientation 334

Paper Tile 335
Small tiles 335
Tile 336

   Chapter 33            Misc. Filters 337

Magic Eye 338

Example and parameters 338

Stereogram 339

How to 339
Parameters 340

Video 340

   Chapter 34             Noise filters 341

Noisify 342
Randomize 342

Randomization types 342

Blurring 342
Hurling 342
Picking 343
Slurring 343

Spread 343

   Chapter 35            Render filters 345

CML explorer 346

General Settings 346

Functions 346
Composition and Arrangement 346
The Slide Bars 347

Advanced settings 347

Other options 348
Misc. options 348

Checkerboard 348

Example 349

Diffraction patterns 349
Figures 350
Flame 350

Main interface 350

Render and Camera parameters 350
Colormap controls 351

The Edit dialog 351

Gfig 352

User interface 352
Preview area 352

Lines 353
Circle 353
Ellipse 353
Curve 353
Poly(gon) 353
Star 353
Spiral 354
Bezier 354
Move 354
MvPNT 354
Copy 354
Delete 354
Misc. 354

Settings 355

Objects 355
Command bar 355
Grid 355

The Tab folders 356

Paint 356
Brush 357
Select 358
Options 358

Example 359

Grid 360
Ifs Compose 360

Usage 360
Settings 361

How to use Ifs Compose 361

Making a leaf or a branch 361

Main options 363
Render Options 364

Fractal explorer 365

Parameters 365

Min and Xmax 365
Ymin and Ymax 365
ITER 366
CX and CY 366
Load, Reset and Save 366
Fractal type 366

Colors 366
Color Function 366

Color Density 367
Color mode 367

Gradients 367
Fractals 367

L-system 368

A Simple Example 368
Graphic Representation 369
Using the L-Systems Plug-in 371
Advanced Features 372

Using Braces 372
The Purpose of Last Rules 372
Effective Use of Special Rules 373
Where to Look for More Information 373
Examples 373

Maze 374
Plasma 374
Qbist 375
Sinus 376

Functions 376

X/Y scale 376
Complexity and Random Seed 377
Force tiling 377
Ideal/Distorted 377

The Color tab folder 377
The Blend tab folder 377

Solid Noise 378

Part VII            Animations 379

   Chapter 36            Advanced animation or how to use AnimFrames 381

Basic concept 382
How to create an animation with AnimFrames 382

Making a frame 382
How to navigate our frames 382

Your first animation 383

Moving along 383

Moving beyond the basics 384

How far can AnimFrames take me? 384
The Move Path tool 384

Source select 385

The SourceImage/Layer 385
Mode 385
Handle 385
Step mode 385

The preview window 385

Move path preview and control points 385

Control slides 386

The Frame Slidebars 386
The Layerstack 387

The AnimFrame menu 387

Undo and preview? 387
Frames LayerDel 387
Frames Convert and Exchange 387
Frames Flatten and Frames to Image 387
Frame Duplicate 388

Animation gallery/tutorial 388

Part VIII            Script-Fu 393

   Chapter 37            Script-Fu; description and function 395

Script Fu? 396
Installing Script-Fu's 396
Do's and Don'ts 396
Different kinds of Script Fu's 397

Stand alone scripts 397

Patterns 397
Web page themes 397
Logos 398
Make Buttons 398
Utils 399
Misc. 399
Make Brush 399

Image dependent scripts 400

Decor 400
Modify 401
Animators 401
Stencil Ops 401
Alchemy 402

Unsharp Mask 402

Shadow 403

Drop Shadow 403
Perspective Shadow 403

Render 404
Utils 404
Selection 404

   Chapter 38             Writing a Script Fu 405

Introduction 406
Expressions 406
Functions 406

car, cdr and friends (*) 407
Local variables (*) 408

The Gimp PDB 408
Registering the script with Script-Fu 409
A commented script 410

Hanging a script in the image menu 411

Painting areas with selections 413
Loops 414
Floating selections 414

Hello World - writing text in an image 415
Copying a selection 416

   Chapter 39             Mike Terry's black belt school of Script-Fu 419

The road to Script-Fu Mastery 420

Course outline 420

Meet your instructor 420
Audience 420

Lesson 1: Getting acquainted with Scheme 421

Let's start Scheme'ing 421
Watch out for extra parens. 422

Lesson 2: Of Variables and Functions... 423

Variables 423
Declaring global variables with "set!" 423
Declaring local variables with "let" 423
White space 424
Assigning a new value to a variable 424
Functions 424

Lesson 3: '(Lists Lists and More Lists) 425

Defining a list 425
Concatenating variables to lists 426
Accessing values in a list 426
car 426
cdr 426
Accessing other elements a list 427

Lesson 4: Your First Script-Fu Script 427

Creating a text box script 427

Getting started 427

Editing and storing your scripts 427
The bare essentials 428
Naming conventions 428
Registering the function 428
Steps for registering the script 430
The required parameters 430
Registering the script's parameters 431

Lesson 5: Giving our script some guts 432

Creating a new image 432

Adding a new layer to the image 433
Adding the text 434
Clearing the "dirty" flag 435
Enabling and Disabling undo 435

Lesson 6: Extending the Text Box Script 436

The game plan 436
Modifying the parameters and the registration function 436
Adding the new code 437

Part IX         Adv installations 439

   Chapter 40             How to get fonts to Gimp 441

How fonts work in Gimp 442

Scalable fonts 442
Where are the fonts and font PATH 442

Installing fonts 443

Type 1 fonts installation & the type1inst program 443

Preparing for installation 443
Copying the fonts to the fonts dir 443
Font management 443
Running type1inst 443
Loading the fonts into X 444

Installing type 1 fonts by hand 444

The font file 444

The font field in the font file 444

Extracting data 445

Tables 446

Foundry table 446
Weight table 447
Slant table 447
Set Width table 448
Additional style table 448

    Chapter 41             Compiling plug-ins 451

What is a plug-in? 452
Compile? 452

What way to go when you want to compile 452

How to obtain and install the source code 452

Unpacking the source code 453

Compiling the code 453

Finding out how to compile the plug-in 453
Using GCC to compile the plug-in straight off 454

A first try 454
Libraries 455
Another try 455
Include file 455
The -L flag and how to find out which libs to link 455
The -I flag 456
What to do when there are several source files 456

How to create a Makefile and how to use it 457

A Makefile example 458
Variables 458

Configure: a way to automate the building process 459

Appendix            461

   Appendix A            Gimp start flags and rc-files 463

Gimp command line switches aka flags (options) 464

Batch mode and "no-interface" 465
More options 465

Initiations files aka rc files 467

gimprc and ~/.gimp/gimprc 467
menurc 475
pluginrc 475
gtkrc 475

Installing a new Gimp 476

   Appendix B            Gimp man pages 477

Gimp man page 478
Gimp tool man page 481

   Appendix C            Commercial Gimp support 483

WilberWorks 484
Frozenriver 484

   Appendix D             SIOD: Scheme in One Defun, reference appendix 485

Reference Section for built-in procedures 486

   Appendix E            Links and References 517

Links 518

Web 518
Mail 518
IRC (dev chat) channel #Gimp 519
FTP 519
Commercial Support 521
Books 521

   Index            523

 


The Gimp User Manual
Last modified: 19 May 1998

Previous Next TOC Index Feedback