jfreundJFPainter
JFPainter

JFPainter

Image editing in layers.

Draw, retouch and put pictures together, with brushes that follow your pen, 14 blend modes, 50 effects and the file formats you actually meet, from the HEIC on your phone to a layered PSD.

  • Windows
  • Linux
  • Web
  • Android experimental
JFPainter in its dark theme with the Tools, Colors, History and Layers panels around a drawing on three layers: the word Hello, a blue square, a green circle, an orange star and a pink brush stroke.

JFPainter in its dark theme, with the Tools, Colors, History and Layers panels.

  • 14blend modes for your layers
  • 50effects, plus 15 adjustments
  • 15image formats, from PNG to PSD
  • 3languages: English, German, French

Work in layers.

Keep the background, the painting and the lettering apart and change each one on its own. Every layer has its own opacity and one of 14 blend modes, and you can hide, duplicate, merge or reorder it.

Open several pictures side by side in tabs. The History panel keeps every step, so going back is always one click away.

Hello
  1. LetteringNormal · 100%
  2. Brush strokesMultiply · 80%
  3. Sun and hillsNormal · 100%
  4. BackgroundNormal · 100%
The 14 blend modes: Normal, Multiply, Additive, Color burn, Color dodge, Reflect, Glow, Overlay, Difference, Negation, Lighten, Darken, Screen and Xor.

Brushes that follow your hand.

Brush, pencil, eraser, fill, gradients, colour picker, clone stamp and recolour are all there. A brush reacts to pen pressure, and you set its size, hardness, spacing, flow and scatter, or give it a tip made from an image of your own.

Colours come from a colour wheel and a palette you can save and load again.

The brush settings in JFPainter's toolbar: tool, brush size 18, hardness 75 percent and spacing 15 percent.
  • SpacingDabs overlap along the stroke
  • Pen pressureThin, thick, thin again
  • HardnessA soft or a hard edge
  • ScatterDabs spread around the line
The toolbar above, and what four of the brush settings do, drawn as a diagram.

Select, write, add shapes.

Pick out an area with the rectangle, ellipse, lasso or magic wand, add to it or cut parts away, then move, rotate or scale what you picked.

Text uses the typographic features of your fonts and handles right-to-left scripts. Lines, curves and ready-made shapes stay adjustable until you place them, and you can add shapes of your own.

The Tools panel of JFPainter with twenty tool icons in two columns.
  • Select, move, zoomRectangle, lasso, ellipse, magic wand
  • PaintFill, gradient, brush, eraser, pencil, colour picker, clone stamp, recolour
  • Text and shapesText, lines and curves, shapes
The Tools panel, as it appears in the app.

Adjust, then add effects.

Fix colour and exposure with curves, levels and thirteen more adjustments. Then choose from 50 effects, from blurs and photo fixes to oil paint and clouds.

You see the result while you set it, and only the area you selected changes. Cropping, resizing, rotating and flipping are a click away in the Image menu.

Effects50 in nine groups

  • Blur10Gaussian, motion, bokeh, radial, zoom
  • Photo9Content-aware fill, red eye removal, sharpen, vignette
  • Distort9Bulge, twist, pixelate, crystallize, frosted glass
  • Artistic6Oil painting, pastel, pencil sketch, ink sketch
  • Object4Drop shadow, inner shadow, bevel
  • Render4Clouds, turbulence, fractals
  • Stylize4Emboss, relief, edge detection, outline
  • Noise3Add noise, reduce noise, median
  • Color1Quantize

Adjustments Curves, levels, hue and saturation, brightness and contrast, exposure, shadows and highlights, colour balance, temperature and tint, black and white, sepia, posterize and more.

Opens what you have. Saves what you need.

Photos from a phone, pictures for the web, textures for games: JFPainter opens and saves fourteen image formats, and opens large PSB files too.

PSD and PDN files keep your layers. Every other format saves the finished picture. More formats can come as plugins.

  • PNG.png
  • JPEG.jpg
  • WebP.webp
  • AVIF.avif
  • HEIC.heic, .heif
  • JPEG XL.jxl
  • TIFF.tif
  • GIF.gif
  • BMP.bmp
  • TGA.tga
  • DDS.dds
  • JPEG XR.jxr
  • PSD.psdwith layers
  • PDN.pdnwith layers
  • PSB.psbopens only

Grows with plugins.

JFPainter has its own plugin interface for effects, adjustments, file formats and shapes. If you have G'MIC-Qt installed, its large collection of filters opens from the Effects menu.

On Windows, JFPainter also runs many existing paint.net plugins, effects and file types alike, through your own paint.net installation. On Linux the same works through Wine.

More about plugins

JFPainter

  • JFPainter pluginsEffects, adjustments, file formats and shapes, as native modules for Windows and Linux
  • G'MIC-QtA large collection of filters, installed separately. Windows and Linux
  • paint.net pluginsEffects and file types, with your own paint.net installation. Windows, and Linux through Wine

Built on JFLib

JFPainter is made with JFLib, a GUI library written from scratch in Rust that draws every pixel itself. That is why the same app runs on Windows and Linux, in the browser and on Android.

Part of jfreund.orgBuilt with JFLibLegal noticePrivacy