Print Export
Print is where DPI finally matters, where colour spaces become critical, and where a file that looks perfect on screen can come back from the press looking flat, muddy, or entirely wrong. This session covers the full print preparation workflow in GIMP 3.2 — from resolution calculation to CMYK soft proofing to a TIFF handoff that a print vendor can actually use.
Three things make print fundamentally different from screen output. First, resolution matters physically: a printer deposits ink dots at a physical density measured in dots per inch. An image must supply enough pixels to cover the printed area at the required dot density — typically 300 PPI for high-quality offset print, 150–200 PPI for large-format inkjet, and as low as 72–100 PPI for billboard output viewed from a distance. Too few pixels and the image prints soft or visibly pixellated. Unlike screen work, you cannot fix this after the fact.
Second, colour is subtractive, not additive. Screens emit light — mixing red, green, and blue light creates white. Printers lay ink on paper — mixing cyan, magenta, yellow, and black ink absorbs light, creating colour by subtraction. The RGB colours GIMP displays on screen cannot all be reproduced in CMYK ink. Saturated blues, electric greens, and bright oranges are common casualties. Soft proofing in GIMP simulates how the CMYK conversion will shift these colours before the file goes to press. Third, GIMP does not have a native CMYK mode — it works entirely in RGB and relies on ICC colour profiles and soft proofing to simulate and control the CMYK conversion, which the print vendor's RIP (Raster Image Processor) performs at output time.
Skill unlock: After this session you'll be able to calculate the correct pixel dimensions for any print size at any DPI, use GIMP's soft proofing to preview and correct CMYK colour shifts, embed the correct ICC profile in your TIFF export, and hand off a print-ready file that a professional print vendor can process without surprises.
-
01
Calculate the Required Pixel Dimensions for Print
The formula is straightforward: pixel dimension = print size (inches) × required PPI. A 10 × 8 inch print at 300 PPI requires 3000 × 2400 pixels. A 20 × 30 inch large-format poster at 150 PPI requires 3000 × 4500 pixels. Check your image's current pixel dimensions against the requirement: Image → Image Properties shows width, height, and current PPI. If the image is too small, do not simply upscale — upscaling adds pixels by interpolation, not real detail, and the result prints softer than the pixel count suggests. The practical rule: an image can be upscaled by up to 110–120% of its native size without visible degradation using cubic or sinc interpolation. Beyond that, the source photograph does not contain enough information for the print size and must be reshot or accepted at a lower PPI.
Formula: print width (in) × PPI = required pixel width · Image → Image Properties to check current dimensions -
02
Set Image Resolution (PPI) Without Resampling
If your image has the correct pixel count but the wrong PPI metadata, correct the metadata without resampling. Go to Image → Scale Image. In the dialog, uncheck the chain link between Width/Height and Resolution, then change the X Resolution and Y Resolution values to 300 (or whichever PPI your print vendor requires) and click Scale — if no pixel count fields changed, the pixel dimensions are unchanged and only the metadata was updated. Alternatively, use Image → Print Size, which changes the PPI metadata directly without touching pixels. The distinction matters: resizing by changing pixel count resamples the image (interpolates new pixels); changing only the resolution metadata does not touch a single pixel.
Image → Print Size → set X/Y resolution to 300 PPI (changes metadata only, no resampling) -
03
Assign and Convert ICC Colour Profiles
GIMP manages colour through ICC profiles. Two operations exist and must not be confused. Assign Profile (Image → Color Management → Assign Color Profile) tells GIMP how to interpret the existing pixel values — use this when a file has no embedded profile or an incorrect one. Convert to Profile (Image → Color Management → Convert to Color Profile) actually remaps the pixel values from one colour space to another, changing them to match the visual appearance as closely as possible in the new space — use this when your source is in one RGB space (e.g. Adobe RGB) and you need to deliver in sRGB. For print handoff, ensure the image is tagged with the correct output profile — typically sRGB IEC61966-2.1 for general offset print (the print vendor's RIP handles the CMYK conversion using their press profile), or a specific CMYK simulation profile if your vendor requests one.
Image → Color Management → Assign Color Profile (tag only) · Convert to Color Profile (remap pixels) -
04
Download and Install a CMYK ICC Profile for Soft Proofing
Soft proofing requires a CMYK ICC profile that describes the ink-on-paper behaviour of the target printing process. The most widely used profiles are published free by standards bodies. Fogra39 (ISO Coated v2) is the European standard for coated offset print — the most common for commercial work. SWOP v2 is the North American equivalent. GRACoL 2006 Coated1v2 is the current North American standard for high-quality sheetfed offset. Download these from the International Color Consortium at icc.color.org or from the ECI (European Color Initiative) at eci.org. Install by placing the
Download Fogra39 from eci.org → install to system ICC folder → restart GIMP.iccor.icmfile in your system's ICC profiles folder:~/.local/share/color/icc/on Linux,~/Library/ColorSync/Profiles/on macOS, orC:\Windows\System32\spool\drivers\color\on Windows. Restart GIMP after installing. -
05
Enable Soft Proofing to Preview CMYK Conversion
With a CMYK profile installed, enable soft proofing: View → Color Management → Softproof Colors (or press
View → Color Management → Proof Setup → select CMYK profile → Relative Colorimetric + Black Point CompensationShift+Ctrl+Pin GIMP 3.x — check your actual key binding under Edit → Keyboard Shortcuts). In View → Color Management → Proof Setup, select your CMYK profile (e.g. Fogra39) and set the Rendering Intent. Relative Colorimetric with Black Point Compensation enabled is the correct choice for most photographic print work — it maps out-of-gamut colours to the nearest reproducible value while preserving in-gamut colours exactly. Perceptual compresses the entire colour gamut proportionally — use it only when the image contains many highly saturated colours that all need to shift together rather than clip. Enable Gamut Warning (View → Color Management → Mark Out of Gamut) to overlay a warning colour (usually grey) on any areas that cannot be reproduced in the target CMYK space. -
06
Correct Out-of-Gamut Colours Before Export
With soft proofing and gamut warning active, any area displayed with the warning overlay colour cannot be printed in the target CMYK space. The most common culprits are saturated blues (CMYK struggles with vibrant blue), vivid cyan-greens, and bright oranges. To bring these into gamut, use Colours → Hue-Saturation with soft proofing still active: select the relevant colour range (e.g. Blues) and reduce Saturation until the gamut warning disappears from those areas. Make the minimum adjustment needed — desaturating more than necessary will make the final print look flat. Work on a duplicate layer so you can compare before and after by toggling the duplicate's visibility.
Colours → Hue-Saturation → select colour range → reduce Saturation until gamut warning clears -
07
Sharpen Specifically for Print Output
Print sharpening is different from screen sharpening. The dot gain of offset printing — ink spreading slightly as it absorbs into paper — softens fine detail. Images must be sharpened more aggressively for print than for screen. At 300 PPI offset print, apply Unsharp Mask with Amount 0.65–0.85, Radius 1.2–2.0 px, Threshold 3. At 150 PPI large-format inkjet, use Amount 0.5–0.7, Radius 2.0–3.5 px, Threshold 4. Always evaluate print sharpening at the intended print size, not on screen at 100% zoom — print sharpening that looks heavy on screen is often correct at output. The standard test: zoom the image in GIMP to the actual print size (View → Zoom → set to a percentage that approximates how the image will look at arm's length from the printed page) and assess there.
Filters → Enhance → Unsharp Mask → Amount 0.7, Radius 1.5, Threshold 3 for 300 PPI offset print -
08
Export as TIFF with the Correct Settings
Flatten the image first: Image → Flatten Image. Then File → Export As, name the file with a
Image → Flatten Image → File → Export As → .tif → Compression: None, Save colour profile: checked.tifextension. In the TIFF export dialog: set Compression to None for maximum compatibility (some prepress workflows cannot handle LZW or ZIP TIFF) — if your vendor explicitly requests LZW, use it. Set Bit Depth to match your working precision: 8-bit per channel for standard output (yields 24-bit RGB TIFF), 16-bit per channel if your source was 16-bit and your vendor can accept 16-bit TIFF. Ensure Save colour profile is checked — embedding the ICC profile is mandatory for correct colour reproduction at the RIP. Leave Save layers unchecked — most RIPs reject multi-layer TIFFs. Do not save alpha channels in print TIFFs unless your vendor specifically requires a clipping channel. -
09
Verify the Final File Before Sending
After exporting, close the TIFF and reopen it fresh (File → Open). In GIMP, check: Image → Image Properties — confirm the PPI is 300 (or the required value), the dimensions in inches match the intended print size, and the embedded colour profile is listed correctly. Check Image → Mode — the file should be RGB, not Indexed or Grayscale unless specifically required. Check the Layers panel — should show a single flattened layer. If anything is wrong, correct it in the source XCF and re-export; never patch a TIFF directly. Send the vendor both the TIFF and a PDF proof if available — a PDF proof gives the vendor a visual reference for how the image should look and is the first line of defence against press surprises.
Reopen exported TIFF → Image → Image Properties → verify PPI, dimensions, colour profile, mode -
10
When to Use PDF Instead of TIFF
Some print vendors — particularly those handling brochures, books, and multi-page documents — prefer PDF/X over TIFF. PDF/X is an ISO standard subset of PDF designed specifically for prepress exchange. GIMP can export single-page PDF via File → Export As → PDF, but it cannot embed colour profiles in PDF output as of GIMP 3.2 and does not support PDF/X directly. For single-image print jobs (photographs, posters, large-format prints), TIFF remains the correct choice. For multi-page documents, text-heavy layouts, or any job going to a commercial printer that requires PDF/X-1a or PDF/X-4, compose the final document in Scribus (which has full PDF/X support and can import GIMP's TIFF exports) and export from there. GIMP is an image editor, not a page-layout application — working to its strengths means knowing when to hand off to a tool that completes the job.
Single image → TIFF handoff · Multi-page / PDF/X required → export TIFF from GIMP, compose in Scribus
GIMP 3.2 note: GIMP does not have a native CMYK editing mode. Soft proofing is a preview only — the actual CMYK conversion happens at the print vendor's RIP using the press profile. If your vendor requires a CMYK TIFF, you must convert in a CMYK-capable application: use GIMP for all editing and correction in RGB, export as sRGB TIFF, then convert to CMYK in Scribus (Image → Image → CMYK mode using a linked ICC profile) or via the command-line tool tifficc from the LittleCMS package: tifficc -i sRGB.icc -o Fogra39.icc input.tif output-cmyk.tif. Never convert to CMYK in GIMP by reducing the colour mode — GIMP has no CMYK mode and any attempt to work around this will produce incorrect results.
Choose any photograph. You'll prepare it for printing at A4 size (210 × 297 mm / 8.27 × 11.69 inches) at 300 PPI on a standard coated offset press. The target profile is Fogra39. Install the profile before starting if you haven't already.
-
A
Check and set pixel dimensions
A4 at 300 PPI requires 2480 × 3508 pixels (portrait). Open Image → Image Properties and check the current pixel dimensions. If the image is larger, scale it down to 2480 px on the short dimension using Image → Scale Image with Interpolation set to Linear. If it is smaller, note how far short it falls — if within 120% of the required size, scale up with Sinc (Lanczos3) interpolation, which produces the best quality upscaling. If the image is significantly undersized, it is not suitable for A4 at 300 PPI without visible quality loss.
-
B
Set PPI metadata and verify print dimensions
Go to Image → Print Size. Set X Resolution and Y Resolution to 300 pixels/in. The Width and Height fields should update to show approximately 210 mm × 297 mm (or 8.27 in × 11.69 in). If they don't match A4 exactly, your pixel dimensions differ slightly — this is fine as long as the image covers the print area. Click OK. The pixel data is unchanged; only the PPI metadata has been written.
-
C
Soft proof with Fogra39 and correct any gamut issues
Go to View → Color Management → Proof Setup. Select the Fogra39 profile. Set Rendering Intent to Relative Colorimetric, enable Black Point Compensation. Enable soft proofing with Shift+Ctrl+P (or the equivalent binding). Enable gamut warning via View → Color Management → Mark Out of Gamut. Inspect the image. If any areas show the gamut warning overlay, open Colours → Hue-Saturation, select the affected colour range, and reduce Saturation by 5–15 points until the warning clears. Repeat for each out-of-gamut colour range. Disable soft proofing when corrections are complete.
-
D
Sharpen, flatten, and export as TIFF
Apply print sharpening: Filters → Enhance → Unsharp Mask with Amount 0.70, Radius 1.5 px, Threshold 3. Flatten the image: Image → Flatten Image. Export: File → Export As, name it
filename-print-300ppi.tif. In the TIFF dialog: Compression None, Save colour profile checked, Save layers unchecked. After export, reopen the TIFF and verify via Image → Image Properties that the PPI reads 300 and the colour profile is embedded correctly.
Some print vendors — particularly those running older prepress workflows or newspaper printing — require a CMYK TIFF rather than an RGB TIFF with an embedded profile. GIMP cannot produce a true CMYK file, but the command-line tool tifficc from the LittleCMS package can convert your RGB TIFF to CMYK using ICC profiles with full accuracy. Attempt the following without step-by-step guidance.
-
→
Install LittleCMS and run tifficc
On Linux:
sudo apt install liblcms2-utils. On macOS with Homebrew:brew install little-cms2. On Windows: download from littlecms.com. Once installed, the conversion command is:tifficc -i /path/to/sRGB.icc -o /path/to/Fogra39.icc -t 1 input.tif output-cmyk.tifwhere-t 1specifies Relative Colorimetric rendering intent. The input ICC path should point to the sRGB profile embedded in your GIMP export (or the system sRGB profile). The output path points to the Fogra39 profile you downloaded. Verify the output by reopening it — GIMP will display it as a CMYK TIFF and Image → Mode should show it is not an RGB document. -
→
Compare the RGB soft proof against the CMYK output visually
Open the original RGB TIFF and the converted CMYK TIFF side by side in GIMP (Windows → New Window to create a second view). Compare saturated areas — blues, cyans, oranges — between the two files. The CMYK output should look very similar to the soft-proofed RGB preview from step C of the guided practice. If the CMYK output looks more saturated than the soft proof, the rendering intent or source profile did not match. If it looks more desaturated, the Fogra39 gamut is narrower than your source image content and the conversion has clipped further than the soft proof suggested — in that case, consider using Perceptual rendering intent instead of Relative Colorimetric for this specific image.
Hint: Before sending any file to a commercial printer for the first time, request a digital proof — a PDF rendered by the vendor's own RIP from your supplied file. This is the only way to see exactly what the press will produce, and most professional print vendors offer proofing as a standard pre-press service. A digital proof costs a fraction of a reprint and catches colour issues before ink hits paper.
Session 19 Review
- Required pixel dimensions = print size in inches × PPI — calculate this before starting any print job
- Image → Print Size changes PPI metadata without resampling; Image → Scale Image changes pixel count
- Assign Profile tags an image with a colour space; Convert to Profile remaps the actual pixel values
- Soft proofing with Relative Colorimetric + Black Point Compensation is correct for most photographic print work
- GIMP has no native CMYK mode — deliver RGB TIFF with embedded sRGB profile; let the vendor's RIP convert
- For CMYK TIFF output when required, use
tifficcfrom LittleCMS after GIMP export
- Upscaling a low-resolution image to hit a print PPI target — interpolation adds pixels, not sharpness
- Confusing Assign Profile with Convert to Profile — assigning the wrong profile and then converting destroys colour accuracy
- Ignoring gamut warning and sending an uncorrected file — saturated blues and oranges will shift unpredictably at press
- Exporting a multi-layer TIFF — flatten before export; most RIPs cannot handle layered TIFFs
- Forgetting to embed the colour profile in the TIFF — the vendor's RIP cannot apply correct colour management without it
- Using Perceptual rendering intent for images with mostly in-gamut colour — Relative Colorimetric preserves accuracy better when few colours are out of gamut
- How many pixels wide does an image need to be to print at 8.27 inches wide at 300 PPI?
- What is the difference between Assign Color Profile and Convert to Color Profile in GIMP?
- Which rendering intent preserves in-gamut colours exactly and clips only out-of-gamut values?
- Why must you flatten an image before exporting it as a TIFF for print?
- What command-line tool converts an RGB TIFF to a CMYK TIFF using ICC profiles?
- Session 20 is the Capstone Project — a full workflow integrating every skill from Sessions 1–19
- You'll take a raw photograph through: retouching, compositing, colour grading, text, and dual screen/print export
- The capstone has no guided steps — you design the workflow, make all decisions, and produce the final deliverables
- Prerequisite: review your weakest sessions before starting — the capstone surfaces every gap in your workflow
-
01
GIMP Official Docs Authoritative reference for every tool, dialog, and preference in GIMP 3.x.
docs.gimp.org ↗ -
02
ECI — European Color Initiative Source for Fogra39, ISO Coated v2, and other industry-standard ICC profiles for print.
eci.org ↗ -
03
Davies Media Design Video walkthroughs specifically for GIMP 3.x — best free companion to this course.
YouTube ↗