IT Market
Tools/Images/Stylization/Oil Painting Photo Effect Online — Free

Стилизация изображений

Масло

Плотные мазки, мягкие переходы и живописная фактура без нейросетей.

Файл не выбран
IMG
PNG, JPG, WEBP

Tool guide

Oil Painting Photo Effect Online — Free

This is a plain canvas filter, not a generative model: it averages neighbouring pixels by brightness, collapses the frame onto a limited set of tones, then adds dark edges and grain that read as thick strokes on canvas. Feed it a PNG, JPG or WEBP photo and you get a PNG of the same frame, painted. Handy for a poster, a playlist cover or a printed gift when a straight photo looks too literal. Nothing leaves the tab. See also: a flat illustration look instead of brush strokes, stained glass segments with dark leading, shrink the canvas before you post it, a coarse pixel-art treatment of the same photo.

How to use it

  1. Click «Upload» and pick a photo — any raster the browser can decode works: PNG, JPG, WEBP.
  2. Set «Brush size» between 1 and 9 px: 2–3 keeps facial features, 6–9 gives broad painterly blobs.
  3. Drop «Tone mixing» from 18 toward 6 for fewer colours and harder strokes; push it to 34 for smooth blends.
  4. Tune «Saturation» and «Contrast», both a percentage of the original, 115 % and 105 % by default.
  5. Raise «Dark edges» (up to 65 %) and «Texture» (grain, up to 28) if you want paint on rough canvas rather than flat fill.
  6. Choose «Output size» between 520 and 1600 px, then press «Download PNG». «Reset» puts every slider back to its default.

FAQ

Is this a neural network or a plain filter?

A plain canvas filter. No model invents brush strokes or guesses at content: the algorithm takes a window around each pixel, buckets the neighbours by brightness and paints the pixel with the most common tone in that bucket. Your composition stays exactly as you shot it, and the painterly look comes only from the sliders. Nothing is uploaded to an outside service or stored in someone else's account.

Why do eyes and fine detail disappear on a portrait?

The brush size is too high. At 6–9 px the averaging window swallows lashes, pupil and lips whole, and they merge into one blob. Keep the brush at 2–3 px for faces and get the painterly feel elsewhere: lower the tone mixing, add dark edges and grain. Raising the output size to 1200–1600 px helps too — on a larger canvas the same brush in pixels covers a smaller share of the frame.

How large an image can it handle?

There is no megabyte limit, only a practical one: the frame is fitted to the output-size slider before rendering, capped at 1600 px on the long side. A 50-megapixel original will open, but decoding and downscaling both live in the tab's memory, so a DSLR file on a modest phone can freeze the page for several seconds. If the browser stops responding, shrink the photo first.

Can I save the result as JPG instead of PNG?

There is one button, «Download PNG», and no other export format. PNG is the right default here because tone quantisation leaves wide flat areas with hard borders, and JPG puts visible ringing along exactly those borders. If the PNG is too heavy for where you are uploading it, run the finished file through a PNG to JPG converter or an image compressor with a KB target.

Does it work on a phone?

Yes. The layout is responsive, the sliders are sized for touch, and the file picker is the normal system dialog, so you can grab a shot straight from the gallery. Speed is the only difference: a re-render fires after every slider move, and at an output size of 1600 px that lags noticeably on a phone. Dial the settings in at 520–700 px and do the final render at full size.

My iPhone photo will not open — what now?

It is almost certainly HEIC. The file field advertises image/*, but decoding is the browser's job and only Safari reads HEIC; in Chrome or Firefox you get a blank canvas or a message saying the file does not look like an image. Convert the shot with the HEIC to JPG tool next door and load the JPG here instead.

Is the output good enough for canvas printing?

For a small format yes, for a large one no. The tool tops out at 1600 px on the long side: that is roughly 27 cm at 150 dpi and about 13 cm at a print shop's 300 dpi. Fine for a postcard, a cover or a small frame. A metre-wide canvas would need a render at the original resolution, which this tool does not offer, so plan for A4 and under.

Examples

Portrait for a printed gift
Before: 4032×3024 phone shot, flat daylight, face filling the frame.
After: Brush 3, tone mixing 14, edges 25 %, grain 12, output 1600 px — the face stays recognisable while skin and background break into strokes.
Landscape turned into a cover
Before: Sunset over a field, 1920×1080 JPG, long smooth gradients across the sky.
After: Brush 7, tone mixing 8, saturation 150 %, output 900 px — the sky splits into broad colour patches, like a quick study.
A UI screenshot, and why it fails
Before: PNG screenshot of a table: 12 px text, thin grid lines.
After: Any brush size above 2 px smears the letters — averaging neighbouring pixels eats small type. The filter is not meant for screenshots.