GIMP (short for GNU Image Manipulation Program) is free and open-source image manipulation software. With many capabilities ranging from simple image editing to complex filters, scripting and even animation, it is a good alternative to popular commercial options.
Read on to learn how to install and use GIMP on Fedora. This article covers basic daily image editing.
GIMP is available in the official Fedora repository. To install it run:
sudo dnf install gimp
Single window mode
Once you open the application, it shows you the dark theme window with toolbox and the main editing area. Note that it has two window modes that you can switch between by selecting Windows -> Single Window Mode. By checking this option all components of the UI are displayed in a single window. Otherwise, they will be separate.
Loading an image
To load an image, go to File -> Open and choose your file and choose your image file.
Resizing an image
To resize the image, you have the option to resize based on a couple of parameters, including pixel and percentage — the two parameters which are often handy in editing images.
Let’s say we need to scale down the Fedora 30 background image to 75% of its current size. To do that, select Image -> Scale and then on the scale dialog, select percentage in the unit drop down. Next, enter 75 as width or height and press the Tab key. By default, the other dimension will automatically resize in correspondence with the changed dimension to preserve aspect ratio. For now, leave other options unchanged and press Scale.
The image scales to 0.75 percent of its original size.
Rotating is a transform operation, so you find it under Image -> Transform from the main menu, where there are options to rotate the image by 90 or 180 degrees. There are also options for flipping the image vertically or horizontally under the mentioned option.
Let’s say we need to rotate the image 90 degrees. After applying a 90-degree clockwise rotation and horizontal flip, our image will look like this:
Adding text is very easy. Just select the A icon from the toolbox, and click on a point on your image where you want to add the text. If the toolbox is not visible, open it from Windows->New Toolbox.
As you edit the text, you might notice that the text dialog has font customization options including font family, font size, etc.
Saving and exporting
You can save your edit as as a GIMP project with the xcf extension from File -> Save or by pressing Ctrl+S. Or you can export your image in formats such as PNG or JPEG. To export, go to File -> Export As or hit Ctrl+Shift+E and you will be presented with a dialog where you can select the output image and name.
As a long term Gimp user i can recommend the multi window view, espacially on a two monitor setup where i can put combined toolbox on the secondary screen.
Also if one would like to go in deep with the Gimp there is https://www.gimpusers.com/ which serves news arround Gimp as well as a lot professional tutorials.
Thank you! I had no idea that website existed until now. I will definitely be using it.
Also a long time professional Gimp user, I use multi window view on the desktop, but when have to do some work on a tiny 10″ portable, go with the single view.
Multi window allows you to make better use of the screen space while the single window is less scarry for newcomers.
I had no clue about the gimpusers website. Thanks
There’s also an upcoming fork with a new name: https://github.com/glimpse-editor/Glimpse
GIMP is great software, but a common problem is that FLOSS advocates have a hard time getting it to gain traction in their workplace — because of the name!
To be honest, so far I’ve been told many things, mostly in comparison to Photoshop, but not one person pointed to the name being an issue.
I’ve never had an issue suggesting GIMP at work. I don’t see how it’s useful to waste effort attempting to rebrand something that is already so well established.
Open Source GIMP, Krita, Inkscape, sK1, Scribus has Replaced Adobe, Corel, Microsoft & Apple for me as a designer with the Fedora Design Suite!
Keep up the good work 8)
Dont forget about Darktable another gem to be used alongside.
convert are faster
better show script in gimp
I’d like to see a simple way to include arrows and highlights on screenshots, kind of like sketch (MacOS) as I have not found a simple way of doing so on Linux.
Flameshot is in every distro and does just that:
OMG ! I love you for that ! Thank you !!!
Wow. I’ve been monkeying with GIMP to do this and never knew that there was a better app for editing screenshots all along. Thanks Jonatas!
GIMP also offers a scripting language, Script-Fu (https://www.gimp.org/tutorials/Basic_Scheme/), that can be used to create new neat effects or automate pre-defined routines that needs to be applied to many images!
I did a video tutorial about Gimp and a lot of other Linux stuff. Sorry the video is using LinuxMint, but I also love Fedora. https://opensourcetechtrn.blogspot.com/