TPM - Filters
Contents:
- Color
- Blur / Sharpen
- Styling
- Generate
- Deformation
- Patterns
► Color
Grayscale
Converts the selected layer to grayscale.
Sepia
Converts the selected layer to sepia tone.
Invert
Inverts pixel colors in the selected layer.
Noise
Adds random noise to the selected layer.
Arguments:
Intensity | Amount of noise that will be added |
Colorful noise | If checked, the noise will be calculated separately for red, green and blue components. |
Hue Shift
Shifts the hue of each pixel in the selected layer by the specified amount.
Argument:
Amount | Specifies how much should the hue be shifted. |
Brightness, Contrast
Changes brightness and contrast of each pixel by the specified amount.
Arguments:
Brightness | [-0.5; 0.5] | Specifies how much brightness should be added. |
Contrast | [0; 2] | Specifies how much should contrast be changed. |
Colorize
Changes pixel colors. New colors will be taken from gradient made from arguments, intensity of the old pixel's color is used as position on the gradient.
Arguments:
1st color | 2nd color | 3rd color | 4th color | 5th color | 6th color | 7th color | 8th color | 9th color |
Dithering
Applies dithering effect to the selected layer.
Arguments:
Color palette | 1 bit | Black and white | |
2 bit | 4 shades of gray | ||
4 bit | 16 shades of gray | ||
3 bit rgb | 8 colors | ||
6 bit rgb | 64 colors | ||
12 bit rgb | 4096 colors | ||
Type | Floyd–Steinberg | ![]() |
Floyd–Steinberg algorithm |
Random | ![]() |
The dithering is randomly generated. | |
Simple | ![]() |
The dithering is based on pixel positions (odd / even). |
► Blur / Sharpen
Horizontal Blur
(slow )
Horizontaly applies Gaussian blur to the selected layer.
Arguments:
Tiled | If checked, behaves like the image was tiled (repeated). |
Strength | Specifies how much should be the image blurred. Stronger blurring is slower. |
Vertical Blur
(slow )
Vertically applies Gaussian blur to the selected layer.
Arguments:
Tiled | If checked, behaves like the image was tiled (repeated). |
Strength | Specifies how much should be the image blurred. Stronger blurring is slower. |
Gaussian Blur
(slow )
Applies Gaussian blur to the selected layer.
Arguments:
Tiled | If checked, behaves like the image was tiled (repeated). |
Strength | Specifies how much should be the image blurred. Stronger blurring is slower. |
Sharpen
Sharpens the selected layer.
Arguments:
Strength | Specifies how much should be the image Sharpened. |
► Styling
Edge Detect
(slow )
Detects edges on the selected layer.
Arguments:
Treshold | Detection precision. |
Blacken Edges | If checked, detected edges will be blackend, otherwise the rest of the image will become black. |
Neon
(slow )
Detects edges on the selected layer and turns them into lights.
Argument:
Treshold | Detection precision. |
Cartoon
(slow )
Applies the cartoon effect to the selected layer using bluring and edge detection.
Argument:
Treshold | Edge detection precision. |
Sketch
(slow )
Turns the selected layer into pencil sketch.
Arguments:
Treshold | Edge detection precision. |
Emboss
(slow )
Applies the emboss effect.
Arguments:
Inverted | Reverses direction. |
Gray | If not checked, the result will be relative to the original colors. |
Night Mood
Darkens dark colors, light colors will stay light.
Arguments:
Intensity | Low (2), Medium (3), High (4) | . |
Inverted | . |
Distortion
Randomly dislocates pixels.
Arguments:
Intensity | Maximum distance from pixel's original location. |
Tiled | If checked, behaves like the image was tiled (repeated). |
Glow (slow )
Makes the selected layer glow.
Argument:
Tiled | If checked, behaves like the image was tiled (repeated). |
► Generate
Clouds (slow )
Generates clouds.
Argument:
From image | If checked, the pixels will be multiplied by the generated clouds, otherwise the image will be overwritten. |
Gradient
Generates gradient from two points and two colors.
Argument:
Type | Gradient type, examples can be found in the 2nd table |
Curve | Changes the way colors are mixed, examples can be found in the 2nd table |
From image | If checked, the image pixels will be multiplied by the gradient, otherwise it the image will be replaced by the gradient |
Start X | Starting point coordinate on the x-axis |
Start Y | Starting point coordinate on the y-axis |
End X | Ending point coordinate on the x-axis |
End Y | Ending point coordinate on the y-axis |
1st color | Starting point color |
2nd Color | Ending point color |
Type-curve combinations:
linear | linear (reflected) | radial | diamond | |
inverted arc | ![]() |
![]() |
![]() |
![]() |
square |
![]() |
![]() |
![]() |
![]() |
linear |
![]() |
![]() |
![]() |
![]() |
square root |
![]() |
![]() |
![]() |
![]() |
arc |
![]() |
![]() |
![]() |
![]() |
stairs |
![]() |
![]() |
![]() |
![]() |
► Deformation
Waves
Deforms the image.
Arguments:
Intensity | |
Scale | |
Tiled | Behavior at the edge of the image. |
Twist
Twists the image.
Arguments:
Center horizontal | Horizontal position of the center of twisting. |
Center vertical | Vertical position of the center of twisting. |
Strength | Twist ammount. |
Clockwise | Direction of twisting. |
Tiled | Behavior at the edge of the image. |
► Patterns
Pixelate
Applies the pixelation effect.
Argument:
Block size | Width (and height) of each block. |
Tiles
Draws rectangular tiles.