Installing GIMP on elementary OS for photo retouching
Retouching a photograph should make it look more convincing without erasing the character of the original. GIMP provides the tools for that work: layers, masks, precise selections, healing brushes and colour controls. It is free, runs well on elementary OS and suits both quick corrections and more involved portrait edits. This guide covers installation, workspace setup, a practical retouching process and the decisions that matter when preparing images for clients or print.
A dependable workflow matters more than knowing every menu in GIMP. Start with an untouched file, make changes on copies and keep each adjustment separate so it can be reviewed, softened or reversed. The same discipline works for a quick correction to a holiday snapshot and a commissioned portrait. Elementary OS keeps the surrounding system tidy, while GIMP supplies the detailed controls needed inside the image.
Preparing elementary OS and choosing an installation method
Before installing anything, check that the system has enough free storage and that important photographs are backed up. GIMP and its dependencies need several gigabytes, particularly when installed through Flatpak. Open Terminal with Ctrl+Alt+T, then run flatpak --version and flatpak remotes. These commands reveal whether Flatpak is available and whether the Flathub remote is configured.
Current elementary OS installations usually include Flatpak, but the exact software sources can vary. If the Flathub remote is missing, enable it using the distribution’s documented Flatpak setup procedure before continuing. A search for GIMP in the system’s software application may show an older package from the Ubuntu-derived repositories. Those versions can work, but they may not provide the current stable GIMP release or the newest colour tools.
There are three practical installation routes: a Flatpak from Flathub, a native package from the GIMP project, or a distribution package. The official native package can suit an Ubuntu-derived system, although dependency versions sometimes require care. The distribution package offers convenient system integration but often lags behind GIMP’s current release. Flatpak is the most straightforward option when you want a recent, self-contained installation without altering the rest of elementary OS.
Installing GIMP with Flatpak
With Flatpak available and Flathub configured, open Terminal and run:
flatpak install flathub org.gimp.GIMP
Review the packages Flatpak proposes to install, then confirm the installation. This operation normally runs as the current user, so it should not require sudo. The first launch may take a little longer while Flatpak completes any remaining setup.
Launch GIMP from the applications menu or Activities by searching for “GIMP”. The command-line equivalent is flatpak run org.gimp.GIMP. Once the window appears, the welcome screen provides links to tutorials and additional GIMP resources. These are optional, and the application can be used without signing in to anything.
For later updates, run flatpak update org.gimp.GIMP. GIMP’s Flatpak launcher appears alongside the application itself, so removing the Flatpak does not necessarily remove the launcher immediately. Refresh the applications menu if necessary. Keep the launcher because it opens the correctly installed version with its own permissions and configuration.
Setting up a workspace for photographs
GIMP can display its tools in a single window, which is useful on a laptop as well as a large monitor. Enable single-window mode through the window options, then arrange the Layers, Brushes, Undo History and colour-related panels around the canvas. The layout is saved between sessions. On a high-resolution display, hiding panels temporarily can provide more room for judging edges and skin texture.
Open a photograph with Ctrl+O, then duplicate the background layer before making changes. Keep the original photograph in a separate folder rather than repeatedly saving over it. If the source is JPEG, the duplicate provides a working layer while the original file remains available if an edit needs to be abandoned. Save layered work as an XCF project so masks, adjustment layers and retouching strokes remain intact.
Adjustment layers reduce the need to flatten everything into a single correction. Curves, Levels and Hue-Saturation can each be added as their own layer, then restricted with a mask. Painting white on a mask reveals the adjustment; painting black conceals it. A soft-edged brush creates gradual transitions, which are essential for realistic corrections to skin, skies and backgrounds. Using separate layers also makes selective changes much easier to undo with Ctrl+Z.
Retouching portraits and everyday images
A café portrait in Melbourne or a weekend walk around Sydney often presents mixed lighting: a bright window beside a shaded face, or a subject against a reflective building. Start with the Foreground Select or Free Select tool to isolate the person. Refine the selection edge with a small feathered border and inspect it at 100% zoom. Masking the portrait protects its colour and texture while the background is darkened, softened or cleaned.
For blemishes, use the Healing tool or Healing Brush on a separate retouching layer. Sample nearby skin rather than an isolated highlight, and keep the brush soft enough to blend the surrounding texture. The Clone Stamp works for small distractions, although cloning a patch with the wrong tone can leave an obvious patch. On faces, retain natural pores and fine lines unless the brief specifically calls for a polished, commercial finish.
Outdoor images often require a second round of localised work. A graduated mask can darken an overluminous sky without weakening the subject. Curves can recover a shadowed shirt, while the healing brush can remove dust, insects or small marks on the sensor. Keep these corrections on separate layers and limit them with masks. The aim is to make the photograph feel coherent, not to apply the same adjustment across every pixel.
Correcting colour and applying finishing touches
White balance errors may appear as an orange cast under household lighting or a blue cast in open shade. Use a neutral surface or a white item in the frame as a reference, then adjust the relevant colour channel gently with Curves. Avoid extreme colour changes that make the result look disconnected from the original moment. GIMP’s colour-management options should normally use an sRGB working space for photographs intended for web delivery and ordinary printing.
Australian summer runs from December to February, and midday sunlight can be much harsher than the soft light familiar from many overseas tutorials. When highlights appear clipped in a beach or street photograph, check the histogram and recover detail cautiously with Curves or Levels. Bright patches on skin and pale clothing often need less correction than the first glance suggests. Compare the image with the unedited version before committing to a stronger treatment.
Privacy deserves particular attention when photographs contain identifiable people. Australia’s Privacy Act 1988 and the Australian Privacy Principles can apply to personal information handled by covered organisations, while state and territory laws may affect other client work. Consent, secure storage and clear agreements about image use remain important. GIMP’s local editing does not automatically guarantee privacy, so avoid sending sensitive originals to web-based retouching tools unless there is an appropriate legal and practical basis.
Sharpen only after colour and exposure are settled. GIMP’s Unsharp Mask can add apparent detail, but an excessive amount creates halos around eyelashes, hair and building edges. Use a modest setting and inspect the result at 100%. The same preview should be used to check the repaired skin texture. A softened correction that survives close inspection is usually more convincing than an aggressive adjustment visible on a small screen.
Managing files and comparing specialist tools
Keep the XCF project as the editable master, then use Export As to create a separate deliverable. JPEG is suitable for photographic prints and broad sharing, PNG preserves transparency, and WebP can offer efficient web delivery. A layered XCF cannot be exported directly as a conventional JPEG, so export a flattened version when the destination requires it. Australian labs commonly use A-series sizes such as A4 and A3, rather than 6 × 4 inches; at 300 pixels per inch, the long edge works out to approximately 3,508 or 4,961 pixels respectively.
If exported JPEGs should open in GIMP rather than another viewer, the default application guide explains how file associations work in elementary OS. Keep different file types associated with suitable applications rather than changing every image format to the same program. Exporting does not replace the XCF master, and the exported copy should be checked for colour, sharpness and unwanted metadata before delivery.
A quick comparison makes the boundaries between GIMP and specialist tools clearer:
| Software | Main strength | Best fit | Main limitation for this workflow |
|---|---|---|---|
| GIMP | Layered editing, masks, selections and healing | Portrait cleanup, product images and composed exports | Full RAW development is not its main strength |
| darktable | RAW processing and camera-library culling | Working directly with camera-original files | Cosmetic retouching is less natural than in GIMP |
| RawTherapee | Detailed controls for RAW development | Recovering detail and preparing camera files | Final layered touch-up is less convenient |
| Krita | Brushwork, illustration and painterly editing | Creative artwork and hand-painted additions | Photographic colour correction is less central |
Treat RAW processing as a separate step unless a compatible raw-processing plug-in has been deliberately configured. A practical pipeline can begin with RawTherapee or darktable, then move the prepared image into GIMP for detailed retouching and export.
Keeping a dependable retouching workflow
Back up the original photograph, the XCF project and the final exported file. GIMP’s automatic recovery files help after an interrupted session, but they are not a substitute for a proper backup. Flatpak keeps application data in a separate area under ~/.var/app/org.gimp.GIMP, so preferences and presets should not be assumed to live in the same location as a native installation. Preserving that directory also protects custom brushes and other settings.
Budgeting can influence the workflow as well. Camera retailers across Australia often promote bundled Adobe subscriptions or paid editing plans, while GIMP provides its core editing tools without a recurring licence fee. That makes GIMP useful for photographers building a sustainable studio budget, provided its capabilities match the work. Layered portrait editing, RAW processing and large catalogue management are different requirements, and no single application must handle all three equally well.
What should remain in your memory is simple: protect the original, retouch in layers, restrict every correction with a mask, judge colour and texture closely, and export a separate file for its final destination.