Pinta: A simple alternative to GIMP
Minimalist
Pinta is a simple, easy-to-learn image processor targeted at occasional users and beginners; more experienced users will miss a variety of features.
Given the less-than-intuitive controls in GIMP, many less experienced users long for an easier image processing solution. Pinta [1] targets this group. The program was originally created from the source code of the Paint.NET [2] program, which was originally open source but is proprietary today, although free. As a result, Pinta (the name is an anagram of Paint) is based on the free.NET Mono implementation, an open source implementation of Microsoft's .NET Framework, which fails to generate enthusiasm with many Linux users.
Whereas Paint.NET uses a proprietary storage format for its files, the Pinta developers use the tried-and-trusted ORA OpenRaster format. ORA is supported by many free graphics tools (Table 1), which at least makes exchanging data easy. The format also includes enough functionality to integrate all of the features of Pinta files.
Table 1
ORA Support
Program | Support |
---|---|
DrawPile |
Basic support |
GIMP |
Via plugin |
Inkscape |
Not (yet) supported |
Krita |
Fully supported |
LazPaint |
Fully supported as of v5.2 |
MyPaint |
Default file format |
Scribus |
As of version 1.5 |
XnView |
As of version 1.98 |
Getting Started
After setting up the current Pinta version 1.5 from the distribution repositories, you will see an uncluttered window at first launch (Figure 1). Holding Ctrl and rolling the mouse wheel zooms the view in the image window; however, Pinta does not support movement of content by holding down the center mouse button. Window widths are adjusted at the sides with the mouse.
To load an image into Pinta, you can either use the File menu or drag and drop images from a file manager. The software lets you open multiple images at the same time for editing; they are shown in the Images window (Figure 1.4). You can toggle to the desired image and then edit it in the main window. The details in all the other windows then relate to this image.
The toolbox has a manageable number of tools with an equally manageable feature set. The selection tools in Pinta include a rectangle and an ellipse, plus a very restricted freehand selector. The latter relies on the rubber band method and thus always gives you closed selections, which could be an advantage for newcomers to image processing. You can invert the selection by pressing Ctrl+I or using Edit | Invert selection. Pinta does not support soft selections, which are essential for touch-up work, or let you retroactively adapt existing selections.
Pinta shows the current toolset in the line immediately above the image window, along with the available options (Figure 2). However, this reduces what is already a fairly tight vertical workspace. The options typically offer very few choices, although this does make it easier to understand exactly what they do.
The paint tools in Pinta include a hard pen, a soft brush, and a fill bucket. The stroke width for the pen and brush is set using separate sliders above the image window. The filler function is a little smarter; you first define the fill mode to decide whether to apply the tool locally or globally (Figure 3). The Tolerance slide control decides the extent to which the fill reaches into the unselected areas.
Pinta provides four other tools at the bottom edge of the toolbox that let you draw rectangles, rectangles with rounded corners, ellipses, or closed freehand shapes. The tools always use the selected foreground and background colors and stroke width. All of these tools offer the same options and let you draw the content, the frame, or both at the same time.
The clone tool, in the form of a stamp, combines the functions of GIMP's stamp and Heal tools (Figure 4). The results are not entirely convincing, although you might be able to improve the outcome with some practice. The tool works more or less like its counterpart in GIMP: The Ctrl key in combination with a left click defines an area of image content, which each following mouse click then paints into the image starting at the defined point. This is like the Aligned clone mode in GIMP. However, Pinta fails to show the source after you have selected it, which can result in repetitive patterns if the source already included previously cloned sections.
Pinta's text tool is not really a paint tool because it always applies to the current layer, rather than to a layer of its own. Pinta does not let you move the text to another layer later. However, the program does let you decide whether to show just the outline, the text with the outline, or just the text without an outline. The text tool produces monochrome, uniformly formatted text. Pinta lacks advanced functions, such as aligning text on a path – because it doesn't have a path tool in the first place – and Pinta does not let you edit text that you have entered.
A similarly impractical tool is the line tool, which you can use to draw straight lines in the foreground or background. Although it enables antialiasing by default, the lines do not look very appealing. The gradient tool is slightly better: It create gradients from the current foreground to the current background color and supports non-linear patterns.
Pinta's journal is a genuine highlight, allowing users to undo an arbitrary number of steps, although it only logs actions in the currently selected step; all previous actions are inaccessible.
Effects
In addition to tools, Pinta has a number of well-known effects, which reside in a menu of the same name. Pinta's effects are similar to GIMP's filters. In addition to the simple blur tools and an effect tagged Glow, with integrated brightness and contrast controls, you will find a very simple sharpening effect. The risk of artifacts is high, as in other image editing programs. Whereas the GIMP developers recommend the use of three-parameter Unsharp masks for sharpening to help you correct artifacts, Pinta does not have a similar solution.
The effects grouped below the Artistic menu item are a disappointment because their results are not as satisfactory as those you can attain in GIMP. The only effect that gives you more or less good results is the Relief effect (Figure 5), and you could question whether you really need two fractal effects and a cloud effect.
Layers
Sophisticated image processing is impossible without layers, and Pinta provides basic support, allowing you to create a new transparent layer and then fill it with color or duplicate an existing layer. Pinta has a far easier approach to copying layer units or a whole layer, because it does not support a floating selection. After inserting, you see a normal layer in which you can continue to work normally.
Layers can be duplicated and then edited by applying effect filters. However, if you want to juxtapose the results, Pinta does not let you precisely offset or mirror layers. Pinta does have an option for adding multiple images as one layer (e.g., for a collage) by using Layers | Import from file for each image then editing the layers separately and merging them with Merge Layer Down.
Pinta only supports a small subset of GIMP's well-known layer mode variants. A mode can only be selected in a second step after creating the new layer with Layers | Layer Properties (Figure 6). This approach impedes the workflow, but at least the preview mode works.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Halcyon Creates Anti-Ransomware Protection for Linux
As more Linux systems are targeted by ransomware, Halcyon is stepping up its protection.
-
Valve and Arch Linux Announce Collaboration
Valve and Arch have come together for two projects that will have a serious impact on the Linux distribution.
-
Hacker Successfully Runs Linux on a CPU from the Early ‘70s
From the office of "Look what I can do," Dmitry Grinberg was able to get Linux running on a processor that was created in 1971.
-
OSI and LPI Form Strategic Alliance
With a goal of strengthening Linux and open source communities, this new alliance aims to nurture the growth of more highly skilled professionals.
-
Fedora 41 Beta Available with Some Interesting Additions
If you're a Fedora fan, you'll be excited to hear the beta version of the latest release is now available for testing and includes plenty of updates.
-
AlmaLinux Unveils New Hardware Certification Process
The AlmaLinux Hardware Certification Program run by the Certification Special Interest Group (SIG) aims to ensure seamless compatibility between AlmaLinux and a wide range of hardware configurations.
-
Wind River Introduces eLxr Pro Linux Solution
eLxr Pro offers an end-to-end Linux solution backed by expert commercial support.
-
Juno Tab 3 Launches with Ubuntu 24.04
Anyone looking for a full-blown Linux tablet need look no further. Juno has released the Tab 3.
-
New KDE Slimbook Plasma Available for Preorder
Powered by an AMD Ryzen CPU, the latest KDE Slimbook laptop is powerful enough for local AI tasks.
-
Rhino Linux Announces Latest "Quick Update"
If you prefer your Linux distribution to be of the rolling type, Rhino Linux delivers a beautiful and reliable experience.