FILTERS CAPABILITIES
FILTERS CAPABILITIES
Filters presented by categories in different programs.
Punch,
Golden,
Radiate,
warm contrast,
calm,
cool light,
vivid cool,
dramatic cool,
B&W (cool, warm),
High Contrast,
Burn,
Film,
Vintage
MS Photos proposes a selection of simple use filters to change the mood of photos and digital images.
See also the ready to use grab-and-slide color settings: link
The top Left image, on the right, is the original picture. Three first strips including repetitions of the transformation to accentuate the visual effect; the last image uses several effects: cubism, color to gray, predator, and accentuated blurring.
Performing an averaging of neighboring pixels with the normal distribution as weighting
⇨BLUR > GAUSSIAN BLUR
12.Regularizing geometry at a speed proportional to the local mean curvature value
⇨BLUR > MEAN CURVATURE BLUR
13.Blur resulting from computing the median color in the neighborhood of each pixel
⇨BLUR > MEDIAN BLUR
14.Simplify image into an array of solid-colored rectangles
⇨BLUR > PIXELIZE
15.Blurring neighboring pixels, but only in low-contrasts areas
⇨BLUR > SELECTIVE GAUSSIAN BLUR
16.Circular motion blur
⇨BLUR > CIRCULAR MOTION BLUR
17.Blurring pixels in a direction, simulating blurring caused by moving camera in a straight line during exposure
⇨BLUR > LINEAR MOTION BLUR
18.Zoom motion blur
⇨BLUR > ZOOM MOTION BLUR
19.Blurring the edges of an image so the result tiles seamlessly
⇨BLUR > TILEABLE BLUR
Antialias using the scale3X edge-extrapolation algorithm
⇨ Enhance > Antialias
22. Fix images where every other row or column is missing
⇨ Enhance > Deinterlace...
23.Enhancing fine details
⇨ Enhance > High Pass.
24.Anisotropic smoothing operation
⇨ Enhance > Noise Reduction...
25.Removing red eye effect caused by camera flashes
⇨ Enhance > Red Eye Removal...
26.Noise reducing edge preserving blur filter based on symmetric nearest neighbors
⇨ Enhance > Symmetric Nearest Neighbor...
27.Sharpening image, by adding difference to blurred image, a technique for sharpening originally used in darkrooms.
⇨ Enhance > Sharpen (Unsharp Mask)...
28.Removing speckle noise from the image. Speckles: small spots or patches of color.
⇨ Enhance > Despeckle...
29.Removing vertical stripe artifacts from the image
⇨ Enhance > Destripe..
29A.Nonlinear algorithms as a set of “swiss army knife filters”
⇨ Enhance > NL Filter...
29B.Decomposition using a wavelet algorithm
⇨ Enhance > Wavelet-decompose…
GIMP filters of the "Enhance" category have been applied to the original image on the top left of the mosaic below; all the effects are not spectacular, except the sharpening related transformations; as the original image is blurred, the sharpening gives the better "enhancement".
The last strip shows 3 scales of a wavelet decomposition, and the residuals.
Simulates the optical distortion caused by having an elliptical lens over the image
⇨ Distorts > Apply Lens...
32.Simulates an image created by embossing
⇨ Distorts > Emboss...
33.Simulate an antique engraving
⇨ Distorts > Engrave...
34.Corrects barrel or pincushion lens distortion
⇨ Distorts > Lens Distortion…
35.Create a kaleidoscope like effect
⇨ Distorts > Kaleidoscope...
36.Mosaic is a filter which transforms an image into what appears to be a mosaic, composed of small primitives, each of constant color and of an approximate size.
⇨ Distorts > Mosaic…
37.Digital halftoning with optional modulations
⇨ Distorts > Newsprint…
38.Convert image to or from polar coordinates
⇨ Distorts > Polar Coordinates…
39.Displace pixels in a ripple pattern
⇨ Distorts > Ripple..
39A.Shift each row or column of pixels by a random amount
⇨ Distorts > shift…
39B. Wrap image around a spherical cap
⇨ Distorts > Spherize…
39C. Propagate certain values to neighboring pixels. Erode and dilate any color or opacity.
⇨ Distorts > Value Propagate..
39D. This function simulates the degradation of being on an old low-dorpitch RGB video monitor
⇨ Distorts > Video Degradation…
39E. Distort the image with waves
⇨ Distorts > Waves.
39F. Distort an image by whirling and pinching
⇨ Distorts > Whirl and Pinch…
39G. Wind-like bleed effect
⇨ Distorts > wind..
39H. Bend the image using two control curves
⇨ Distorts > Curve Bend…
39I. Simulate an image created by embossing
⇨ Distorts > Emboss (legacy)..
39J. Curl up one of the image corners
⇨ Distorts > Pagecurl...
You see. On the right. Additional effects added to the "old photo" decor filter, the same filter used on the last image of the mosaic below. Other images show "distorts filters" effects proposed in the GIMP. (more)
The first image is the "original" one, as stored in the smartphone device, in a jpeg format.
But, rawtherapee says that the native photo formats are not always jpeg...
Embossing (KRITA)
This plug-in produces an effect like a supernova burst. The amount of the light effect approximately in proportion to 1/r, where r is the distance from the center of the star
⇨ Light And Shadow > Supernova…
42. Adds a lens flare effect.
⇨ Light And Shadow > Lens Flare…
43. Produce a lens flare effect using gradients
⇨ Light And Shadow > Gradient Flare…
44. Apply various lighting effects to an image
⇨ Light And Shadow > Lighting Effects…
45. Turn bright spots into starry sparkles
⇨ Light And Shadow > Sparkle…
46. Creates a dropshadow effect on the input buffer
⇨ Light And Shadow > Drop Shadow…
47. Creates a long-shadow effect
⇨ Light And Shadow > Long Shadow…
48. Applies a vignette to an image. Simulates the luminance fall off at the edge of exposed film, and some fuzzier border effects that can naturally occur with analog photography
⇨ Light And Shadow > Vignette…
49. Add a drop shadow to the selected region (or alpha)
⇨ Light And Shadow > Drop Shadow (legacy)...
49A. Add a perspective shadow to the selected region (or alpha)
⇨ Light And Shadow > Perspective…
49B. Add a subtle translucent 3D effect to the selected region (or alpha)
⇨ Light And Shadow > Xach-Effect..
Randomize lightness, chroma and value independently
⇨ Noise > CIE Ich Noise…
52.Randomize hue, saturation and value independently
⇨ Noise > HSV Noise…
53.Completely randomize a fraction of pixels
⇨ Noise > Hurl...
54.Randomly interchange some pixels with neighbors
⇨ Noise > Pick..
55.Distort colors by random amounts
⇨ Noise > RGB Noise…
56.Randomly slide some pixels downward (similar to melting)
⇨ Noise > Slur..
57.Move pixels around randomly
⇨ Noise > Spread...
Example of noise added to a visual digital artwork.
Top Left image is the original, then, from top to down, left to right.
The last two transformations show a spread noise,
a- in the horizontal direction,
b- in the vertical direction
The edge detection tools involve algorithms allowing to locate borders of zones of different light, tone, color.
The strip shows edge detections, from top to bottom, under the top picture which is the original:
original;
difference of gaussians (A);
difference of gaussians (B);
edge methods (several algorithms are allowed to be tested, sobel, prewitt compass, gradient, roberts, differential, Laplace)
Neon;
Sobel;
Image Gradient (Direction variant);
Image Gradient (Magnitude variant);
Difference of Gaussians (the lagacy variant allows an "invert")
Edge detection with control of edge thickness, based on the difference of two gaussian blurs
⇨ Edge-Detect > Difference of Gaussians
62.Several simple methods for detecting edges
⇨ Edge-Detect > Edge…
63.High resolution edge detection
⇨ Edge-Detect > Laplace
The Laplace edge detection is not shown on the strip on the right.
64.Performs edge detection using a gaussian derivative method
⇨ Edge-Detect > Neon…
65.Specialized direction-dependent edge detection
⇨ Edge-Detect > Sobel...
66.Compute gradient magnitude and/or direction by central differences
⇨ Edge-Detect > image Gradient…
67.Edge detection with control of edge thickness
⇨ Edge-Detect > Difference of Gaussians (legacy)...
Edge Detection (KRITA)
A P P L Y a generic 5 x 5 convolution matrix
⇨ Generic > Convolution Matrix…
Not represented (see image processing Tech. Note)
72.Do you want to calculate a distance transform ??????????????
⇨ Generic > Distance Map..
73.For whom is interested in [doing] Do a chain of operations, with key=value pairs after each operation name to set properties. And aux=[ source filter ] for specifying a chain with a source as something connected to an aux pad.
⇨ Generic > GEGL graph...
Not represented
74.Generate a normal map from a height map
⇨ Generic > Normal Map...
75.Grow lighter areas of the image
⇨ Generic > Dilate
76.Grow darker areas of the image
⇨ Generic > Erode
The first image is the original
Combine 2 images using depth maps (z-buffers)
⇨ Combine > Depth Merge…
82.Combine several images on a film strip
⇨ Combine > Filmstrip...
The original image is the same of GIMP "Generic Tools", last image of the filmstrip. The depth merge is applied on the two images of the filmstrip.
The band on the right shows the effect of the parameters driving the "cartoon" filter.
The parameters are set to demonstrate their effect, a mask radius allows to set the size of the regions of relative contrast (in this case, max mask radius is 50), while a percentage of black increases the contrast of each region (max is 1).
The last image has a double transformation, first a cartoon effect (large areas, lot of black percentage), second the colors have been exaggerated to have less red in the midtones, green shadows and blue highlights (see color balancing).
Textures the image as if it were an artist’s canvas
⇨ Artistic > Apply Canvas...
92.Simulates a cartoon, its result is similar to a black felt pen drawing subsequently shaded with color. This is achieved by enhancing edges and darkening areas that are already distinctly darker than their neighborhood.
⇨ Artistic > Cartoon...
93.Convert the image into randomly rotated square blobs, somehow resembling a cubist painting style
⇨ Artistic > Cubism…
94.Simulates distortion caused by rectangular glass tiles
⇨ Artistic > Glass Tile...
95.Emulates an oil painting
⇨ Artistic > oilify...
96.Simulates color distortion produced by a copy machine
⇨ Artistic > Photocopy...
97.Superpixels based on k-means clustering
⇨ Artistic > Simple Linear Iterative Clustering...
98.Simulate glow by making highlights intense and fuzzy
⇨ Artistic > Softglow..
99.Superpixels based on the watershed transformation
⇨ Artistic > Waterpixels...
99A.Simulating a cartoon by enhancing edges
⇨ Artistic > Cartoon (legacy)...
99B.Add a cloth-like texture to the selected region (or alpha)
⇨ Artistic > Clothify...
99C.Performs various artistic operations
⇨ Artistic > GIMPressionist...
99D.Simulates color distortion produced by a copy machine
⇨ Artistic > Photocopy (legacy)...
99E.Add a ‘Predator’ effect to the selected region (or alpha)
⇨ Artistic > Predator..
99F.Simulate glow by making highlights intense and fuzzy
⇨ Artistic > Softglow (legacy)...
99G. Special effects that nobody understands
⇨ Artistic > Van Gogh (LIC)...
99H.Create a new layer filled with a weave effect to be used as an overlay or bump map
⇨ Artistic > Weave..
The mosaic below, shows all the artistic transformations based on the artistic filters of GIMP (v2.10), left to right, top to bottom. The original image is on the top left corner.
The Van Gogh transformation is set to more spectacular change. All the other transformations are based on default presets.
⇨ Artistic> Halftone
⇨ Artistic> Index Colors (right, blue mood alternate)
⇨ Artistic > Oilpaint
⇨ Artistic > Pixelize
⇨ Artistic > Posterize
⇨ Artistic > Raindrops
Transformations applied to a digital image consisting of a smartphone artwork; left to right, top to down, default transformations applied, just using presets, except for the Oilpaint effect and for the posterize effect, looking for a more spectacular effect of the transformation.
The halftone effect is set with a pattern of diamonds.
Add a beveled border to an image
⇨ Decor > add Bevel…
102.Add a border around an image
⇨ Decor > Add Border…
103.Add realistic looking coffee stains to the image
⇨ Decor > coffee Stain…
104.Add a jagged, fuzzy border to an image
⇨ Decor > Fuzzy Border…
105.Make an image look like an old photo
⇨ Decor > Old Photo…
106.Round the corners of an image and optionally add a drop-shadow and background
⇨ Decor > Round corners
107.Add a slide-film like frame, sprocket holes, and labels to an image
⇨ Decor > slide
108.Use the specified drawable as a stencil to carve from the specified image. This plug-in only works on the following layer types: Grayscale without alpha.
⇨ Decor > Stencil Carve…
109.Add a chrome effect to the selected region (or alpha) using a specified (grayscale) stencil.
This plug-in only works on the following layer types: Grayscale without alpha
⇨ Decor > Stencil Chrome...
The untransformed image is similar to the first snip of the mosaic, in yellow background, or to the original image of GIMP "Generic Tools" in black background, which has in fact a bevel.
This plug-in uses the algorithm described by John Schlag.
“Fast Embossing Effects on Raster Image Data” in Graphics GEMS IV (ISBN 0-12-336155-9). It takes a buffer to be applied as a bump map to another buffer and produces a nice embossing effect.
⇨ Map > Bump Map…
Not represented
112.Displace pixels as indicated by displacement maps
⇨ Map > Displace..
Not represented
113.Transform the image with the fractals
⇨ Map > Fractal Trace…
114.Superimpose many altered copies of the image
⇨ Map > illusion…
115.Do a stereographic/little planet transform of an equirectangular image.
⇨ Map > Little Planet…
116.Do panorama viewer rendering mapping or its inverse for an equirectangular input image. (2:1 ratio containing 360x180 degree panorama).
⇨ Map > Panorama Projection…
117.Apply a transformation recursively.
⇨ Map > Recursive Transform…
118.Cut image into paper tiles, and slide them
⇨ Map > Paper Tile…
119.Make the input buffer seamlessly tileable. The algorithm is not content-aware, so the result may need post-processing.
⇨ Map > Tile Seamless…
119A.Transform image with the Mandelbrot fractal
⇨ Map > Fractal Trace (legacy)...
119B.Map the image to an object (plane, sphere, box, or cylinder)
⇨ Map > Map Object…
119C.Create an array of copies of the image
⇨ Map > Tile…
119D.Twist or smear image in many different ways.
⇨ Map > warp…
On the mosaic below, transforms of the top left image, bump and displace effects not shown, recursive map shown with two settings, the last strip has a warp map (displacement map not shown) effect in the first column, and flips of an original artwork on the rest of the row.
map filters (krita)
⇨ Render > Fractals
Create Cosmic recursive fractal flames: Fractals>Flame
Render Fractal Art: Fractals>Fractal Explorer
Create an iterated function system (IFS) fractal: Fractals>IFS Fractal
⇨ Render > Noise
Generates a cellular texture: Noise> Cell Noise
Generates a Perlin noise: Noise> Perlin Noise Generator
Creates an image filled with a plasma effect: Noise>Plasma
Creates a solid noise texture: Noise>Simplex Noise
Creates a random cloud-like texture: Noise>Solid Noise
Solid Noise applied with difference layer mode: Noise>Difference clouds
Noise Generated:
This is a visual representation of generated noise according to several different algorithms.
123.Bayer Matrix, Checkerboard, diffraction patterns, grid, linear sinusoid, maze, sinus, spiral, cml explorer, Checkerboard (legacy), grid (legacy), jigsaw, qbist
⇨ Render > Pattern
124.Fill the selected region (or alpha) with traces like those on a circuit board
⇨ Render > Circuit…
125.Create Geometric Shapes
⇨ Render > Gfig
126.Fill the current selection with Lava
⇨ Render > Lava…
127.Fill a layer with rays emanating outward from its center using the foreground color
⇨ Render > Line Nova…
128.Create an image of a textured sphere
⇨ Render > Sphere Designer…
Replace partial transparency with a color
⇨ Web > Semi-Flatten…
132.Create a clickable image map
⇨ Web > image Map...
Create intermediate layers to blend two or more layers over a background as an animation
⇨ Animation > Blend...
142.Create intermediate layers to produce an animated ‘burn-in’ transition between two layers.
This plug-in only works on the following layer types: RGB with alpha, grayscale with alpha, indexed with alpha.
⇨ Animation > Burn-in...
143.Create a multi-layer image by adding a ripple effect to the current layer
⇨ Animation > Rippling..
144.Create an animation by mapping the current image onto a spinning sphere
⇨ Animation > Spinning Globe...
144.Create a multi-layer image with an effect like a stone was thrown into the current image
⇨ Animation > Waves
145.Reduce file size where combining layers is possible
⇨ Animation > Optimize (Difference)
146.Modify image to reduce size when saved as GIF animation
⇨ Animation > Optimize (for GIF)
146.Preview a GIMP layer-based animation
⇨ Animation > Playback...
147.Remove optimization to make editing easier
⇨ Animation > Unoptimize
Animated souls based on a flame picture generated in GIMP (above is the basis image of the burn in plug-in).
Animations are shown below, in the same order of the left list.
(Optimizations not shown)
Interactive console for script-fu development
⇨ Script-Fu > Console
152.Re-read all available script-fu scripts
⇨ Script-Fu >Refresh Scripts
153.Server for remorse script-fu operation
⇨ Script-Fu > Start Server...
Goat-exercise > Exercise a GOAT