• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Home
  • About
  • My Blogs
    • Photoblog
    • Knots
    • WP.com tips
kristarella.com

kristarella.com

Happiness Engineer at Automattic, lover of knitting, crochet, sci-fi and more

  • Presentations
  • Plugins
    • Exifography
  • Contact
You are here: Home / Design / Graphics / GIMP / Fun with fireworks in GIMP

Fun with fireworks in GIMP

12 March 2008 by kristarella

Contents
  1. The software
  2. Straighten horizon
  3. Colours adjustment
  4. Removing obstruction
  5. Voila!

Since writing an introduction to the GIMP I’ve been asked to write some short tutorials for the GIMP, which I’d love to do. However, this article is more of a demonstration than a tutorial. Demonstrating the program layout and hopefully a taste of how powerful this software can be. Rather than following step-by-step, I hope you’ll be able to use the principles behind each tool to enhance your own photos.

The software

The GIMP can be used for simple tasks such as resizing and cropping, or for much more. Today, I’ll walk through editing a photo I took on New Year’s Eve.

All the screenshots show GIMP with the UbuntuStudio theme, the default theme is more like the Mac aqua themes (I just forgot to change it back before taking these shots!). You can see other screenshots here.

This is my original photo. I didn’t have much time to set up my tripod and settings, so the horizon isn’t level, the image is grainy and there’s some kind of cylindrical structure blocking my view. (I wish I’d read this guide to shooting fireworks first!)

GIMP window layout

The tools dialogue is on the left, the image window in the middle, and on the right: layers, channels, paths, brushes, patterns and gradients. I wouldn’t mind having all these things in one window (dialogue windows are a bit passe!); there is a rumour of a single window option being in the works.

You can find a list of the tools in the GIMP documentation.

Straighten horizon

GIMP measurement tool

The first thing I wanted to do with this image was rotate it anti-clockwise so that the bottom of the bridge is horizontal. Rather than doing it by eye I like to quickly measure the angle to use in the rotate dialogue, which is done by clicking on one point and dragging to another.

GIMP rotate image

Colours adjustment

Normally, my first port of call after rotating and cropping (sometimes before those things) is to adjust the levels (found under the Colors > Levels menu). This can help make colours more vibrant and bring a bit more contrast into the image.

However, when I was playing with these fireworks photographs I found that changing the levels increased the noise in the image. So I tried Colors > Curves instead. Curves had enough fine tuning to add more contrast to the image without increasing the noise. Have a look at LaurenMarie’s usage of these tools in photoshop.

It’s difficult to see in these tiny images, but the sky was quite grey-brown and grainy, after applying curve adjustment it was black and not as grainy.

GIMP adjusting curves

Removing obstruction

using layers in GIMP

The default memory usage for “undo” is 64MB. You can increase it, but naturally it will increase the amount of live memory that GIMP uses. So instead, when I’m going to make a really dramatic change (that I might not want later), I copy the layer I’ve been working with.

In the screenshot, ‘Fireworks’ is the original photo; ‘Fireworks copy’ has the rotation and curves adjustments, maybe slightly increased saturation (under Colors > Hue-Saturation); ‘Fireworks copy#1’ is for the next step.

Normally it’s better to try to frame your photo correctly in the first place, but sometimes you just can’t avoid eye-sores in your photos. Sometimes it’s just fun to flex these photo-manipulation muscles! So, I removed the obstructive concrete cylinder.

removing obstructions in GIMP

The cylinder was blocking the south pylon of the bridge, so I copied the north (left) section of the photograph, flipped it (Layer > Transform > Flip Horizontally) and merged it with the ‘Fireworks copy#1’ (right-click on the layer and ‘Merge Down’).

Now the edges need to be blended in and the smoke that was drifting south needs to be added back in. This is done using the clone and heal tools. clone and heal tool buttons

To use either of these tools: select the corresponding button in the tool dialogue; ctrl+click on the part of the image you want to use as the source (the bit you want the bit you’re fixing to look like); use it like a paintbrush on the area you want to fix.

adding smoke by healing and cloning

final touches in different layers

After filling in the smoke I added some final touches: filling in the bottom of the fireworks (by copying the top of the fireworks, flipping it and using the heal tool – as before); there was a tree over the fireworks before, so I tried to add that back in with a foliage brush to make it seem a bit more realistic; I smoothed out the sky a bit more with some simple black painting (with a fuzzy round brush).

Voila!

the final product

As with many of my productions I think there’s probably room for improvement. Looking at this all again I’m not quite convinced by the brushing of the tree that I did and it might have been nice to fill the reflection back into the water where the concrete block was. All the same, I’d say it was a definite improvement and I hope this was helpful in some way to demonstrate the GIMP.

Suggestions for improvement, comments and questions are welcome. I realise there’s a fair bit of jargon here, which will probably make sense to you if you’ve used other image editing programs. If there’s something you didn’t get… just ask. 🙂

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X
  • Click to share on Pocket (Opens in new window) Pocket

Like this:

Like Loading...

Related

Filed Under: GIMP, Graphics, Photography, Photos, Tutorials

Reader Interactions

Comments

  1. LaurenMarie - Creative Curio says

    8 April 2008 at 07:30

    It sounds like you can’t make an adjustment layer in GIMP. Is that right? In Photoshop there are two ways to adjust an image’s color: a permanent adjustment to the actual image layer and an adjustment layer, where you can go back later and adjust it a different way. No image data is actually changed with the adjustment layer. I always use an adj. layer because usually when I look at the image again, I’ll change my mind about the way I’ve altered the colors! I find this especially true if the image originally had a strong color cast… I’ll adjust it too much the other way and only realize it later.

    You did a great job taking that cylinder thingy out! I like seeing the differences between GIMP and Photoshop. Now if we can just get someone here that uses Macromedia Fireworks (ha, originally that’s what I thought this was about!)

  2. kristarella says

    8 April 2008 at 08:17

    Hey LaurenMarie!

    That’s correct. GIMP doesn’t have adjustment layers 🙁
    That’s one difference I’ve learnt that I’m keen to try out. There’s gotta be some reasons that people pay that much for PS!

    Thanks for the compliment.

    Oh, heh – I haven’t really heard much about Fireworks at all. 😛

  3. maria says

    17 August 2008 at 21:40

    i don’t know how to use gimp 😥 😥 😥 😥 😥 😥 🙁 :worried:

  4. kristarella says

    17 August 2008 at 23:53

    maria, GIMP, like most potentially powerful software, has a learning curve. However, I don’t think it’s incredibly difficult to learn.
    I wrote a post linking to GIMP tutorial sites, where you might be able to find some starter tutorials. I’m always happy to answer questions too.

A triptych of baubles. These are very satisfying t A triptych of baubles. These are very satisfying to paint ❤️💚💙

#watercolor #watercolour #christmas
I have really enjoyed this Christmassy painting! S I have really enjoyed this Christmassy painting! So glad my friend asked me to make some cards for our church helpers, because it set me on a roll!
#watercolor #watercolour #christmas #christmascards #watercolorcards
Had a great Saturday at the GKR Karate State Title Had a great Saturday at the GKR Karate State Titles! I was a sub for @jamesxuereb.me in the Blue Flame Dragons thanks to his sprained ankle; we won first round and came fourth overall!
I did a bunch of judging and officiating, which was really good.
I didn’t place in my individual events, but had a very fun final round of kumite (sparring).

#gkrkarate #karate
More stamping tonight. Even better than last night More stamping tonight. Even better than last night’s!
Did some stamping this evening. Love it! I wish I’d done some pages in other ink colours before I dismantled the stamps 😂
Had an appointment in the city, so I got to visit Had an appointment in the city, so I got to visit the @legocertifiedstores_anz Wicked display!
#wicked #lego #afol #sydney
A little book I made from Bunnings paint sample ca A little book I made from Bunnings paint sample cards. It’s going to be for mini paintings and collages. Sometimes it’s nice to start with a colour rather than a blank white page!
A little while ago I did some swatching of Daniel A little while ago I did some swatching of Daniel Smith and Schminke Horodam watercolours. So soothing! I love some of the granulating colours!
#watercolours
Follow on Instagram

Footer

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Top Posts & Pages

  • Sistaco Nail Powder Review
    Sistaco Nail Powder Review
  • Home
    Home
  • VectorMagic vs. Inkscape's Bitmap Trace
    VectorMagic vs. Inkscape's Bitmap Trace
  • Fun with fireworks in GIMP
    Fun with fireworks in GIMP
  • Bible reading printouts
    Bible reading printouts
  • About
    About

Follow Me On…

  • Instagram
  • X
  • GitHub
  • LinkedIn
  • YouTube

Categories

Copyright © 2025 · Kristen Symonds · kristarella.com

%d