Quick look at Pinta 1.4, simple free image editor

Quick look at Pinta 1.4, simple free image editor

Pinta, a free Paint.NET-like image editor, was updated last week to bring several major changes and various small improvements to its users.

There's not a lot of free image editors of that class for Linux, and mtPaint, the closest analog, only ever updates in Git repository these days. So any Pinta updates are welcome.

So, what's new in Pinta 1.4?

Magic Wand modes

The Magic Wand Select tool got five modes to better control selections:

  • Replace, the default mode, where any newly created selection cue replace the existing one.
  • Union, where any newly selected regions gets added to the existing selection.
  • Exclude, where clicking inside an existing selection removes an area from selection, depending on currently set tolerance level.
  • Xor, which selects areas around existing selection, when you click inside it.
  • Intersect, where clicking inside an existing selection replaces it with selection under the cursor, depending on the current tolerance level.

The toggle is in the tools options toolbar, and you can use shortcuts to temporarily switch between them.

Unfortunately, Pinta is still not capable of preserving selection between tools. You can't make a selection with a Magic Wand and then finetune it with lasso or another other selection tool. Switching to a new tool just dumps your existing selection. Moreover, pre-existing selection tools don't have boolean modes yet.

So the new tool seems like a beginning of better selection in Pinta. Hopefully upcoming updates of the application will bring some justice.

Layer modes

As Pinta keeps maturing, it get essential features such as blending modes for layers. The newly released version has 13 of them in addition to the Normal mode.

Most of them are the conventional modes supported by GIMP, Krita, Photoshop et al.: Overlay, Screen, Lighten, Darken and others. You need to double-click the layer in the Layers dock to open the layer properties dialog.

It's all nice and sweet right up till the point where you use any of the non-conventional blending modes, such as Reflect, Glow or Negation (see this page for a reference) and try to open an ORA image in a different application.

The first thing you notice is that apps like GIMP or Krita will fail to open these images correctly: all such layers will use the Normal mode. This is the usual practice, there's nothing arcane about it.

But if you dig deeper, you'll discover that Pinta doesn't attempt to use proper syntax in OpenRaster files for these modes. For modes like Overlay and Screen the application writes the composite-op attribute the usual way, in the SVG namespace, e.g. "svg:screen". However for its own modes it uses e.g. "pinta-negation".

Compare that to Krita which uses its own namespace for app-specific blending modes, e.g. "krita:gamma_dark". It sounds like a purely technical, irrelevant issue, but it means that developers are simply not familiar with the OpenRaster spec.

It's not like we didn't have enough blending modes compatibility issues in free software already. To me it's always sad to see teams disconnected from the ecosystem.

Not that Krita, GIMP or MyPaint teams would jump into action and implement the new modes (Krita team would, probably — they are big on blending modes). But getting involved into conversation early would help making more informed decisions. Hopefully this will be taken care of.

Apart from that, the new feature is very much welcome.

Other changes

The Color Picker tool got a few improvements. It's now possibly to set area to average colors from: from a single pixels to 9×9px region. Additionally you can pick color from the current layer of the whole image projection (all layers merged).

The Text tool now supports clipboard operations: you can paste a text from system's clipboard or select and paste text from your current text object.

Developers claim that Pinta now uses much less memory. However a quick test reveals that Pinta still eats twice as much memory as GIMP via the Mono process.

There are various cosmetic changes like dropped shadow from image's border, presumably to make better distinction between actual content and surrounding area. Additionally, 39 bugs were fixed.

Overall impression

While Pinta is growing into a nice little image editor, there are several major issues I personally have with the app.

One of them is the text tool and the general state of undo stack. In short, anything you do with text objects isn't recorded in the history, and text objects aren't re-editable. Any text you add to the image is set in stone as soon as you switch away from the text tool. You can only undo adding the text.

Likewise it's quite easy to add shapes inside a selection that won't be tracked by the undo stack, so you can end up with changes which are rendered directly into your layer and which you simply can't undo.

The whole “you don't need adjusting layer properties directly” idea taken from Paint.NET is a bit over the top, but I realize I'm not the target audience. Not having masks on layers is another major problem, but again, this might not be the deal breaker for the target audience.

Not being able to lock height/width ratio or just width means you can't do even simple things like cropping images for blog posts fast enough. Try making a 600px wide screenshot centered around a dialog with Pinta, and then do the same with GIMP: you'll get the idea.

Finally, lack of palettes management means you need to pick your colors from scratch over and over again each time you start Pinta. Using Gpick for that could help, but unfortunately Pinta neither accepts color drag'n'drop in the main UI, nor loads/saves palette files.

That being said, Pinta keeps getting better. If 3rd party developers start making use of the new add-ins system, and all sorts of annoyances are dealt with, Pinta has very good chances to become the lightweight image editor of choice for people who think GIMP and Krita are an overkill for them. For some of those people Pinta has already become that very editor, I've no doubt.

Pinta is currently available in source code, a build for Ubuntu in a dedicated PPA, and both Windows and Mac installers.

Was it useful? There's more:

21 Comments

Leave a comment
  1. Good article !
    For 12.04 and derivatives who want to test 1.4 :

    sudo add-apt-repository ppa:pinta-maintainers/pinta-stable
    sudo apt-get update
    sudo apt-get install pinta

    ( Notes for the Open-raster issue ; Gimp should also use “gimp:overlay” witch mean “svg:soft-light” :-P )

    I’m happy Pinta wasn’t abandonned and still use *.ora too. This file format is not for ‘archiving’ only , but a real working file format. I use it daily across Gimp/Mypaint/Krita I wish Inkscape could also import it and split it threw SVG layers. In my opinion, Pinta 1.4 feels really near to finition/completion for his audience. Only things I see missing in order to feel it complete are :

    - layer/selection transformation ( scaling / rotating on the fly , on the canvas ).
    - Feedback while creating gradients ( ex: cursor draw a line ).
    - For the color palette, maybe a part of it acting as color history to avoid user reselecting always with the picker the same colors ( and bind ‘control’ to color picker with any tools ). I like the actual minimalism.
    - Cursor diameter feedback on the size of eraser , brushes .
    Well, I’m sure developper(s) knows already all of this issue to round the corners. Just a user feedback. Anyway, good job

    Ideal for target who want to make simple banner, add text to a photo , blur a part of picture when they sold car , or when want to draw a ‘meme’ on internet. Gimp is too difficult to use for poeples with a so little needing and target.

    I wish this tool + little more polishing could be a default apps of famous family distributions as Ubuntu. It should.

  2. Yup, a jar of polish would do some good to Pinta :)

  3. great piece of tool great for editing

  4. Really great tutorial. Will try Pinta soon.
    Thanks.

  5. When I think how much we spend on licensed software for designing our websites this is an amazing programme!

  6. Thank you very much for sharing this. This is such a nice tool for editing. I will surely try pinta.

  7. Very nice tool, I like the magic wand modes. I’m afraid I’ve got a Mac.

  8. very great tutorial..it info very usefull for me…i hope i can do this tutorial..thanks

  9. The popularity of social media for content sharing has increased in the recent days so applications like these are really helpful in uploading content in best way.

  10. Nice Tutorial! I really like Pinta. Unfortunately, 1.4 is not available in Ubuntu 13.04 Raring :(. Any idea?

  11. I gone through this this blog carefully at got all the ideas   about the Pinta a free image editor. It is very significant tool to edit any kind of images I suggest a site where you can share all your images for whole life on Basepic.com

  12. Good tutorial. Useful information. Thanks.

  13. Good tutorial. I think a lot of people that has done something with PS will be available to navigate in Pinta too, because it has similar layout.

  14. Amazing tool as well as tutorial also. You have explained each and everything greatly about Pinta.

  15. yes..I am still using pinta rather than Gimp. its simply superb and nice.

  16. didnot know about this software….i guess i will try it

  17. Nice FOSS apps for image editing, for ubuntu 13.04 user, you can install pinta from the following PPA:

    sudo apt-add-repository ppa:pinta-maintainers/pinta-daily
    sudo apt-get update
    sudo apt-get install pinta

    It work for all ubuntu based distribution

  18. nice review. However for Ubuntu or Linux, I like to use GIMP because it can be compared with Photoshop. Maybe I will give this Pinta a try. thanks

  19. I’m a little frustrated about the copy and paste system. Why could it not be as convenient as Paint in Windows? Or is there any other light software that is much close to Paint?

    For heavy editing I’ve already set of GIMP.

  20. Nice pinta is powerfull to eddit image
    thanks you veri much

Tell us what you think

Submit the word you see below: