Image / Local tool

Oil Paint Effect Maker

Group nearby pixels by luminance bins and paint each pixel with its dominant neighborhood color. Processing stays in this browser, the original file is never uploaded, and exported pixels contain no source metadata.

● Processed only in your browser

Choose images to begin.

◎ Images are never uploaded; Canvas re-encodes exports without original metadata.

Original

A preview appears here after you choose an image.

Result

A preview appears here after you choose an image.

Method, example & boundaries

Oil Paint Effect Maker: from input to a reviewable result

Apply a local oil-paint stylization by grouping neighboring pixels into luminance bins and replacing each pixel with the dominant neighborhood color. Brush radius and intensity levels are exposed separately, so the result can range from subtle color pooling to a visibly blocked painted surface.

Worked example: soften a small product photo

Example input
A 1200×800 JPEG product photo; brush radius 2; intensity levels 16.
Example output
A locally rendered image where nearby tones are pooled into brush-like color regions while the original canvas dimensions remain 1200×800.

How to interpret it

Radius controls neighborhood size, while levels control how finely luminance is grouped. The combination changes the texture without invoking a generative model.

Dominant-color neighborhood filtering

For each source pixel, the browser examines a bounded square neighborhood, groups samples into the selected number of luminance levels, finds the most populated group, and writes that group’s average color while preserving the source alpha. Processing stays on local pixel buffers.

Oil-effect boundaries

  • This is a deterministic pixel filter, not AI-generated painting or vector brush artwork.
  • Larger radii require more neighborhood work and can be slow on large mobile images.
  • Strong settings intentionally remove fine edges and cannot recover detail after export.