ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

A Novice's Review: Grokking the GIMP by Carey Bunks

Updated on December 8, 2009

Grokking the GIMP is a manual on GIMP, a free yet powerful software for image editing, sometimes billed the Photoshop of the open source software world.

I must confess I was predisposed to like this book, simply because the writer based the title on one of my favourite stories, Stranger in a Strange Land by Robert Heinlein. Hey, someone smart enough to admire this Heinlein classic must be cool enough to write a good book, right? Even so, I was a little surprised to discover how much I did enjoy reading the book, and how absorbing I found it.

Where to read Grokking the GIMP for free.

Grokking the GIMP is available free online at The site allows you to either download the book to your computer, or read a HTML version online.

A note if you're downloading: The download comes in the form of a .tar.gz file, and you may need additional software to unpack/extract this file. I searched and found another free software which can extract .tar and .gz files - 7-zip. Once you've extracted the files,you can read the book by clicking on the file named Grokking_the_Gimp.html.

Overview of Chapters

  1. GIMP Basics
  2. Review of Layers
  3. Selections
  4. Masks
  5. Colorspaces and Blending Modes
  6. Touchup and Enhancement
  7. Compositing
  8. Rendering Techniques
  9. Web-centric GIMP

Why I loved it

What impressed me was how well-written this book was, and as a consequence of that, how much I learned about fundamental image editing concepts just from reading this book.

Reading the book, it struck me that the writer clearly has a love for his subject, and a logical, analytical mind. He also does a great job of writing. He has a succinct, highly readable style, and explains difficult concepts well.

What is also really valuable is that Grokking the GIMP does more than just tell you about the basic features of the software; it explains fundamental concepts. The writer explains the whys and whens rather than just the how-tos, which really helps when it comes to figuring out how to solve your own specific problems.

The explanations are also accompanied by many screenshots of both the image and the menus, a real help in following the explanations.

A minor drawback of course is that is is now 9 years since this book was published. Grokking the GIMP was written based on GIMP Ver 1.2; the latest release of GIMP is ver 2.6. So, for example, the menus are slightly different from what's shown in the book. Don't let this worry you though, most of the variations are additional features rather than revamps of the features discussed in the book. More importantly in my view, the fundamental concepts remain the same, and I did not have any problems finding the relevant features and menu items when testing out the techniques used in the book.

Overall, this is a great manual for those starting out with GIMP, and also anyone curious about image editing software and how they work. Advanced users may also find that the conceptual explanations will enable them to improvise solutions for their own projects.

Using the Threshold tool, an illustration taken from Grokking the Gimp.   Source:
Using the Threshold tool, an illustration taken from Grokking the Gimp. Source:

What I personally found helpful

I thought Chapter 4 on masks the most illuminating. I've never really understood when you would use layer masks and and when channel masks, and the writer explains very clearly the difference between the two. Also, left to my own devices, I would never have thought of using the Threshold Tool to make selections (Chapter 4, Section 4.5.3). For certain pictures, that allows you to select rather objects with rather complicated outlines within minutes.

One thing I'd like to mention: the writer discounts the use of the Intelligent Scissors Tool for making selections, remarking in Section 3.5.1 that "the performance of this tool is poor". However, the tool is probably much improved since the writing of this book. I find it a relatively painless process to select objects with irregular edges using this tool.


    0 of 8192 characters used
    Post Comment

    • Marlene_OnTheWall profile imageAUTHOR


      9 years ago from Singapore

      Hi Carey, Thanks for the comment. You really did a great job with the book. Maybe it's time to think about the book again, and write a revised edition!

    • profile image


      9 years ago

      Hi Marlene,

      What a nice review -- thank you. It's been some time since I even thought about the book, and you made me remember how much fun it was to write. Glad you liked it :-)




    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)