Menu: Color — tonal, exposure, and color correction
Automatically stretches the tonal range of the active layer to use the full 0–255 range. One-click instant improvement for many photos.
Converts the layer to grayscale using perceptual luminance weighting (BT.601: 0.299R + 0.587G + 0.114B). Preserves alpha.
Inverts all RGB channels (255 - value). Alpha is untouched. Useful for creating negatives or inverting masks.
Inverts only the alpha channel. RGB values are untouched. Useful for flipping transparency masks.
Applies a classic warm sepia tone. Desaturates and tints toward brown-gold for a vintage photographic look.
Adjust overall luminosity and tonal range. Live preview dialog. Classic linear brightness/contrast controls, straightforward and predictable.
Full per-channel tonal curve editor. Drag control points on the curve to remap input to output values for precise tonal manipulation. Supports RGB composite and individual R, G, B curves.
Adjusts exposure in EV (exposure value) stops. +1 EV = double the light. Works well for brightening underexposed photos or pulling back blown highlights.
Independently adjust the bright and dark tonal regions of the image. Recover detail in highlights without affecting shadows and vice versa.
Shift hue globally, boost or drain saturation, and lighten or darken. All in one dialog. GPU-accelerated for instant preview at any canvas size.
Set input black/white points and gamma correction. Clamp and stretch the tonal range with precise numeric or slider control. Essential for fixing flat or clipped images.
Adjust color temperature (warm/cool) and magenta/green tint. Primary controls for white balance correction common in RAW photo processing.
Converts the layer to black and white by applying a hard cutoff. Pixels above the threshold become white; pixels below become black. Useful for creating high-contrast masks.
Reduces the number of distinct tonal levels per channel, creating a bold flat-color poster effect. Lower levels increase the graphic look.
Adjusts the balance of color in shadows, midtones, and highlights independently using cyan/red, magenta/green, and yellow/blue sliders.
Maps image luminosity to a color gradient. Dark tones map to the first color, bright tones to the last, with smooth interpolation between stops. Good for duotones and stylized looks.
Converts to grayscale with individual per-channel weighting. Adjust how much red, green, or blue contributes to the final luminance to get classic photography-style B&W conversions.
Boosts saturation in a way that protects already-saturated colors. Unlike a raw saturation boost, vibrance primarily affects muted and skin-tone colors, avoiding an oversaturated look.
Menu: Filter — blur, sharpen, distort, noise, stylize, glitch
Mathematically precise Gaussian blur. GPU-accelerated at large radii. Essential for soft light and depth-of-field effects.
Circular aperture blur that simulates optical lens bokeh. More correct for lens-based blur than a simple Gaussian.
Directional blur that simulates camera or subject motion. Set the angle and distance of the blur streak.
Fast, uniform box (averaging) blur. Less smooth than Gaussian but significantly faster for large radii. Good for glow effects and quick softening.
Radial zoom blur that creates the impression of fast forward motion toward a focal point at the center of the image. Adjustable strength and focal area.
Unsharp mask sharpening. Enhances edge contrast to restore apparent detail lost to softness or compression. Use sparingly, as over-sharpening introduces halos.
Smooths random noise while attempting to preserve edges. Useful for cleaning up high-ISO photos or scanner grain.
Replaces each pixel with the median value of its neighborhood. Extremely effective at removing salt-and-pepper (impulse) noise without blurring edges.
Groups pixels into Voronoi cells and fills each with its average color. Creates a stained-glass or crystal shard effect.
Perlin-noise based dent/bump texture warp. Creates an irregular, organic surface distortion effect.
Mosaic/pixelation effect. Divides the image into square blocks and fills each with its average color. Classic lo-fi censoring effect.
Spherical radial distortion centered on the image. Positive values push pixels outward (fisheye/bulge); negative values pull inward (pinch).
Rotational swirl distortion from the image center. The rotation amount increases with distance from center, creating a characteristic spiral effect.
Adds Gaussian (film-like) noise to the layer. Monochrome mode adds equal noise to all channels (gray grain); color mode adds independent per-channel noise.
Soft bloom/glow effect. Blurs the bright areas and blends them back onto the original. Great for dreamy, ethereal looks or neon lighting effects.
Darkens the edges of the image, drawing the viewer's eye toward the center. A subtle vignette is one of photography's most enduring finishing techniques.
Renders the image through a regular grid of dots, simulating the classic halftone printing process used in newspapers and comic books.
Edge detection + line art rendering that transforms a photo into an ink drawing. Adjustable strength and threshold let you balance detail vs. clarity.
Mode-based smoothing that simulates the blended oil paint look. Larger radius settings produce a more impressionistic result. Computationally intensive at high radii.
Tints the image with a selected color using a multiply / overlay blend. Like placing a colored gel over a photo. Preserves luminosity while shifting hue.
Randomly drags horizontal rows of pixels sideways by varying amounts, simulating corrupted digital signal or tape glitch artifacts.
Offsets the red, green, and blue channels independently by different amounts, creating chromatic aberration or vintage VHS color fringing effects.
Cut subjects from their backgrounds with a single click. PaintFE uses deep learning to trace exact silhouettes, including fine hair, transparent glass, and complex edges, that would take minutes of manual masking to achieve by hand.
The model runs entirely on your own hardware. No cloud upload. No account. No subscription. Your images never leave your machine. You download the model checkpoint once and it's yours.
Menu: Generate — create content on a new or existing layer
Renders a configurable grid of lines over or below the layer stack. Control line color, spacing, line weight, and opacity. Useful for reference guides, layouts, or decorative textures.
Generates a drop shadow beneath the active layer's content based on its alpha channel. Configurable offset, blur, color, and opacity. Non-destructive; placed on a new layer below.
Creates an outline/stroke around the edges of an alpha-channeled layer. Choose outline size, color, and rendering position (outside, inside, or center of the edge).
Traces luminosity or alpha contour lines across the image, creating an isoline topographic map effect or illustrative line-art style.
All filters listed on this page are also available as functions in the
Scripting API: call apply_blur(3.0),
apply_vignette(0.5, 0.3), apply_hsl(30.0, 20.0, 0.0)
and more from inside your scripts. Chain them, loop them, automate anything.