Seamless tiling

The “Seamless tiling” FilterForge filter makes the input image seamlessly tiling.

The following examples show the seams on the left and the seamless version on the right. Drag the divider to compare them.

The filter first offsets the base image so the edges are moved to the middle where it’s easier to see them then the original picture is used to cover up the seams. The seam cover mask decides how much of that is visible. Most filter controls are for adjusting that mask.

Offset image
The offset image
Seam mask
The mask
Covered up seams
Covered up seams
Basic settings

The following parameters are the most commonly used ones, tweaking them will usually produce adequate results relatively quickly.

Use the sliders to compare the effects of a low and a high value for the given property.


How thick the seam cover is.


How suddenly the top layer fades out.

Hardness tweak

Adjusts the “Hardness” at places where the seam cover is similar to the underlying image. Similarity is computed on the channel chosen for the mask (see bellow).

50 doesn’t change anything, higher values increase, lower ones decrease hardness on similar areas.

Edge fix width

The cross shaped cover will have seams at the edges unless the mask narrows down to a point.

Display mode

Chooses between different previews:

  1. Seamless image
  2. Cover mask preview
  3. Shape detection preview
  4. Tiling preview
  5. Seams preview

Advanced settings

Adjusting the following settings might need a bit more experience and time but they can really improve the results.


The offset image (bottom layer) can be rotated in 90 degree steps.

Channel influence

The selected channel’s (see “Channel selector“) influence on the seam cover mask. The brighter the channel’s value is the brighter the mask gets.

Channel selector

Selects the channel to be used when generating the seam cover mask.

  1. Red
  2. Green
  3. Blue
  4. Hue
  5. Saturation
  6. Brightness
  7. Cyan
  8. Magenta
  9. Yellow

Shape influence

How much the shapes can adjust the cover mask.

Shape mode 2

Switches to an alternate shape detection mode.

Shape radius

Tweaks the shapes detection.

Noise influence

How much the procedurally generated noise adjusts the cover mask. Mostly useful when direct channel influence or shape detection fails.

Noise type

Specifies the type of the noise:

Noise scale

The scale of the noise.

  • 1
  • 2
  • 3
  • 4
  • 5

Fade correction

Enables high pass fade correction.

Fade radius

The size of brightness variations to correct.


How detailed version of the input image is used for mask generation. 100 retains all details while lower values will remove noise from the mask.