How to Remove Graffiti in GIMP with Perspective Clone

Removing unwanted markings from a surface that recedes into the background presents a unique challenge, as standard cloning creates unnatural, flat repetitions that break the scene's depth. GIMP’s Perspective Clone tool solves this by mapping cloned textures along user-defined perspective planes, ensuring the brick, stone, or paint shrinks and aligns naturally with the wall’s vanishing point. This guide walks through setting up your perspective grid, sampling clean wall textures, and painting away graffiti seamlessly.

Step 1: Select the Perspective Clone Tool

Open your image in GIMP. In the Toolbox, locate and select the Perspective Clone Tool (grouped with the standard Clone Tool, or activate it by pressing Shift + C). Ensure your Tool Options panel is visible on your workspace.

Step 2: Define the Perspective Plane

  1. In the Tool Options dockable dialog, look for the Perspective Clone settings.
  2. Select the first radio button: Modify Perspective.
  3. Click on the image canvas. A bounding box with four corner handles will appear over your image.
  4. Drag each of the four corner handles to align with the perspective lines of the receding wall. Use natural reference lines such as mortar joints, wall edges, or sidewalk seams. The grid should visually match the slant and angle of the wall's surface.

Step 3: Switch to Perspective Clone Mode

Once the grid matches the perspective of the wall:

  1. Return to the Tool Options panel.
  2. Change the mode from Modify Perspective to Perspective Clone. The visible adjustment grid will disappear, and your cursor will switch to the active cloning brush.

Step 4: Choose a Brush and Source Point

  1. Select a soft-edged brush (such as Hardness 050 or Hardness 075) to help the edges blend naturally into surrounding areas.
  2. Adjust the brush size so it is large enough to cover sections of the graffiti without overlapping clean borders.
  3. Identify a clean section of the wall on the same perspective plane as the graffiti.
  4. Hold Ctrl (or Cmd on macOS) and click on the clean texture to set your clone source.

Step 5: Paint Over the Graffiti

  1. Click and drag the brush across the graffiti.
  2. As you move closer or farther along the receding wall, GIMP automatically scales, rotates, and squashes the sampled texture to match the perspective grid you defined in Step 2.
  3. Re-sample new source points periodically by holding Ctrl and clicking different clean spots on the wall. This prevents noticeable repetitive patterns.

Step 6: Blend and Refine

To eliminate any sharp seams or slight color variations:

  1. Select the standard Heal Tool (H).
  2. Sample adjacent areas and lightly brush over the edges of your cloned patches to smooth lighting transitions and blend micro-textures.