MtPaint

Last updated

mtPaint
Original author(s) Mark Tyler
Developer(s) Dmitry Groshev
Initial releaseSeptember 13, 2004;19 years ago (2004-09-13)
Stable release
3.50 [1]   OOjs UI icon edit-ltr-progressive.svg / 1 January 2021
Written in C
Operating system Windows, Linux
Platform IA-32 and x64
Size 1797 kb (installed)
Available in18 languages
Type Raster graphics editor
License GPL-3.0-or-later
Website mtpaint.sourceforge.net

mtPaint (short for Mark Tyler's Painting Program) is a free and open-source raster graphics editor for creating icons, pixel art and for photo editing. It is available for Microsoft Windows and Linux operating systems. [2] [3]

Contents

History

mtPaint was originally written by Mark Tyler specifically for Linux operating systems, as a personal project for his own use. He evaluated existing graphics editors, but decided to write his own from scratch. Work was started on 7 August 2004 and the first public release was made on 13 September 2004. Of the development speed, Tyler noted, "This rapid development was only possible after I used and studied an excellent program call mhWaveEdit, written by Magnus Hjorth, in the Spring of 2004. As well as being an extremely good wave editing program, I also learnt many valuable lessons from this program." [4]

One of the design aims was to produce a lightweight graphics editors that could be run on older hardware. As such the interface uses the GTK 1/2 toolkit. Other design goals included that it be fast, reliable and free software under the GNU General Public License to protect user freedom. [4]

The first release was version 0.23 and it featured an indexed palette system, but no RGB support. Following version 0.30 the program was ported to Microsoft Windows as Tyler personally wanted to use it on a Windows computer he had. [4]

The version number went directly from release 0.97 to 2.00, with no 1.00 series. Version 2.00 was released on 7 August 2005. Tyler explained the version numbering, "To go from version 0.97 to 1.00 would not have reflected the quantum leap in functionality due to the implementation of layer facilities." [4]

Version 3.00 introduced channels with help from Dmitry Groshev, who did the work to implement the alpha (transparency), selection and mask channels. Groshev's coding was the first time that another developer's work had been directly written for mtPaint, although open source code from other projects had been incorporated previously. Version 3.00 also marked the start of a user manual for the program. [4]

Following 3.00 Tyler decided to leave the mtPaint and work on other software projects and Groshev became the maintainer. He continued to slowly add features and functionality, but through a slow cycle of releases. Version 3.50 was released on 31 December 2020 and is the most recent release. [5] [4]

mtPaint has been included as a default application with a number of Linux distributions, including all the LXDE versions of Lubuntu (18.04 LTS and earlier), Linux Mint as well as Puppy Linux. [6] [7] [8]

Features

mtPaint running on Puppy Linux Puppylinux-215ce2.jpg
mtPaint running on Puppy Linux
mtPaint running on Debian. Mtpaint debian about.png
mtPaint running on Debian.

mtPaint includes a range of features for creating drawings and editing photographs. These include: [9]

File formats

mtPaint supports BMP, GIF, JPEG, LSS, PNG, TGA, TIFF, XPM and XBM formats for both loading and saving images. [9]

Reception

Creating pixel art on mtPaint 3.40 MtPaint v3.40 sv.png
Creating pixel art on mtPaint 3.40

mtPaint has been criticized for low discoverability of features, by users and even by the lead developer, Dmitry Groshev, who noted that its features, "may look opaque to users who do not like to read docs; but not everything in image processing can be made self-explanatory, particularly if one tries to keep the program small. Those features which aren't obvious, have explanations in the handbook; time spent looking them up will be well rewarded by not wasting time on learning things by trial and error." Some users have written their own guides to make up for deficiencies in the official mtPaint Handbook. [10] [11]

A 2015 review on Softpedia noted that the mtPaint GTK interface looks "outdated", but concluded, "although it hasn't been updated for a while and the interface could use some work in the graphical department, mtPaint features some pretty advanced options to help you manipulate images." [12]

Reviewer Seth Kenlon praised mtPaint in 2017, writing, "what makes mtPaint great is that it specializes in pixel art, has a tiny footprint—the application is about 391k, compiled (assuming Gtk is installed separately)—and it is designed to run efficiently on specs as low as 200MHz CPU with 16MB of available RAM." [13]

Linux Experten noted, "due to its efficient design, it can run on older PC hardware (such as a 200mhz cpu and 32mb frame). It can edit indexed palette or 24 bit RGB images and offer basic painting and palette manipulation tools. It aims to be simple and easy to use." [14]

A review in Top Best Alternatives praised mtPaint's "efficient and simple interface". [15]

A 2017 review by Martins D. Okoi for FOSSMint noted the infrequent releases of mtPaint, but praised its small memory footprint and advanced features. [16]

A 2020 review in Full Circle magazine concluded, "mtPaint is a very mature application – with 15 years of development behind it. It is fast to use, and has enough features that many users will find it very useful for photo editing and making drawings." [17]

See also

Related Research Articles

<span class="mw-page-title-main">GIMP</span> Open source raster graphics editor

GNU Image Manipulation Program, commonly known by its acronym GIMP, is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable. It is not designed to be used for drawing, though some artists and creators have used it in this way.

<span class="mw-page-title-main">MacPaint</span> Graphics editing software by Apple Computer

MacPaint is a raster graphics editor developed by Apple Computer and released with the original Macintosh personal computer on January 24, 1984. It was sold separately for US$195 with its word processing counterpart, MacWrite. MacPaint was notable because it could generate graphics that could be used by other applications. It taught consumers what a graphics-based system could do by using the mouse, the clipboard, and QuickDraw picture language. Pictures could be cut from MacPaint and pasted into MacWrite documents.

<span class="mw-page-title-main">CinePaint</span> Free software for retouching bitmap frames of films

CinePaint is a free and open source computer program for painting and retouching bitmap frames of films. It is a fork of version 1.0.4 of the GNU Image Manipulation Program (GIMP). It enjoyed some success as one of the earliest open source tools developed for feature motion picture visual effects and animation work. The main reason for this adoption over mainline GIMP was its support for high bit depths which can be required for film work. The mainline GIMP project later added high bit depths in GIMP 2.9.2, released November 2015. It is free software under the GPL-2.0-or-later. In 2018, a post titled "CinePaint 2.0 Making Progress" announced progress, but version 2.0 has not been released as of 2022.

<span class="mw-page-title-main">Deluxe Paint</span> Raster graphics editor

Deluxe Paint, often referred to as DPaint, is a bitmap graphics editor created by Dan Silva for Electronic Arts and published for the then-new Amiga 1000 in November 1985. A series of updated versions followed, some of which were ported to other platforms. An MS-DOS release with support for the 256 color VGA standard became popular for creating pixel graphics in video games in the 1990s.

<span class="mw-page-title-main">Microsoft Paint</span> Raster graphics editor

Paint is a simple raster graphics editor that has been included with all versions of Microsoft Windows. The program opens, modifies and saves image files in Windows bitmap (BMP), JPEG, GIF, PNG, and single-page TIFF formats. The program can be in color mode or two-color black-and-white, but there is no grayscale mode. For its simplicity and wide availability, it rapidly became one of the most used Windows applications, introducing many to painting on a computer for the first time.

<span class="mw-page-title-main">Inkscape</span> Vector graphics editor

Inkscape is a free and open-source vector graphics editor for GNU/Linux, Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized Scalable Vector Graphics (SVG) file format as its main format, which is supported by many other applications including web browsers. It can import and export various other file formats, including SVG, AI, EPS, PDF, PS and PNG.

<span class="mw-page-title-main">FLTK</span>

Fast Light Toolkit is a cross-platform widget library for graphical user interfaces (GUIs), developed by Bill Spitzak and others. Made to accommodate 3D graphics programming, it has an interface to OpenGL, but it is also suitable for general GUI programming.

<span class="mw-page-title-main">Glade Interface Designer</span> Graphical user interface builder

Glade Interface Designer is a graphical user interface builder for GTK, with additional components for GNOME. In its third version, Glade is programming language–independent, and does not produce code for events, but rather an XML file that is then used with an appropriate binding. See List of language bindings for GTK for the available ones.

<span class="mw-page-title-main">Paint.net</span> Freeware raster graphics editor software for Microsoft Windows

Paint.net is a freeware general-purpose raster graphics editor program for Microsoft Windows, developed originally on .NET Framework, and as of version 4.3 .NET. Paint.net was originally created by Rick Brewster as a Washington State University student project, and has evolved from a simple replacement for the Microsoft Paint program into a program for editing mainly graphics, with support for plugins.

A number of vector graphics editors exist for various platforms. Potential users of these editors will make a comparison of vector graphics editors based on factors such as the availability for the user's platform, the software license, the feature set, the merits of the user interface (UI) and the focus of the program. Some programs are more suitable for artistic work while others are better for technical drawings. Another important factor is the application's support of various vector and bitmap image formats for import and export.

<span class="mw-page-title-main">LXDE</span> Lightweight desktop environment for Linux and BSD

LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.

<span class="mw-page-title-main">GrafX2</span> Raster graphics editor

GrafX2 is a bitmap graphics editor inspired by the Amiga programs Deluxe Paint and Brilliance. It is free software and distributed under the GPL-2.0-only license.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

Lubuntu is a lightweight Linux distribution based on Ubuntu and uses the LXQt desktop environment in place of Ubuntu's GNOME desktop. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".

<span class="mw-page-title-main">GTK</span> Free and open-source cross-platform widget toolkit for creating graphical user interfaces

GTK is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it. It is one of the most popular toolkits for the Wayland and X11 windowing systems.

<span class="mw-page-title-main">Pinta (software)</span>

Pinta is an open-source, cross-platform bitmap image drawing and editing program inspired by Paint.NET, a similar image editing program which is limited to Microsoft Windows. Pinta has more features than Microsoft Paint. Compared with open-source image editor GIMP, Pinta is simpler and has fewer features.

Paintbrush is a raster graphics editor for Mac OS X. It aims to replace MacPaint, an image editor for the classic Mac OS last released in 1988. It also is an alternative to Microsoft Paint. It has basic raster image editing capabilities and a simple interface designed for ease of use. It exports as PNG, JPG, BMP, GIF, and TIFF. The application also is often used for pixel art because of its grid option, and is not made for large scale images or GIMP or Photoshop-like editing on pictures or photographs.

<span class="mw-page-title-main">Guvcview</span> Free and open source webcam application

Guvcview is a webcam application, i.e. software to handle UVC streams, for the Linux desktop, started by Paulo Assis in 2008. The application is written in C and is free and open-source software released under GPL-2.0-or-later.

<span class="mw-page-title-main">Art of Illusion</span>

Art of Illusion is a free software, and open source software package for making 3D graphics.

<span class="mw-page-title-main">FeatherPad</span> Free software text editor written in Qt

FeatherPad is a free software text editor available under the GPL-3.0-or-later license. It is developed by Pedram Pourang of Iran, written in Qt, and runs on FreeBSD, Linux, Haiku OS and macOS. It has few dependencies and is independent of any desktop environment.

References

  1. Error: Unable to display the reference properly. See the documentation for details.
  2. "Download mtPaint". mtpaint.sourceforge.net. Retrieved 20 June 2019.
  3. "MtPaint – Free Software Directory". directory.fsf.org. Retrieved 20 June 2019.
  4. 1 2 3 4 5 6 "The mtPaint Handbook – Chapter 2 – Introduction". mtpaint.sourceforge.net. Retrieved 20 June 2019.
  5. "mtPaint News". mtpaint.sourceforge.net. Retrieved 5 January 2021.
  6. Lubuntu Project (11 October 2012). "Applications". Archived from the original on 10 February 2017. Retrieved 3 November 2014.
  7. "Linux Mint – Community". community.linuxmint.com. Retrieved 20 June 2019.
  8. "PuppyLinux: mtPaint". puppylinux.org. 10 April 2018. Archived from the original on 10 April 2018. Retrieved 20 June 2019.
  9. 1 2 "mtPaint". mtpaint.sourceforge.net. Retrieved 20 June 2019.
  10. "The mtPaint Handbook – Chapter 2 – Introduction". mtpaint.sourceforge.net. Retrieved 22 June 2019.
  11. "*mtPaint* image editor Notes". www.subdude-site.com. Retrieved 22 June 2019.
  12. "Download mtPaint 3.40". softpedia. Retrieved 20 June 2019.
  13. comments, 09 Feb 2017 Seth KenlonFeed 199up 3. "How to make pixel art and animated GIFs with mtPaint". Opensource.com. Retrieved 20 June 2019.
  14. Linux Experten. "Mtpaint is a free graphical editor for Linux". linuxexperten.com. Retrieved 20 June 2019.
  15. "18 Mtpaint Alternatives & Similar Software – Top Best Alternatives". topbestalternatives.com. Retrieved 20 June 2019.
  16. "mtPaint – A Lightweight Paint Software for Digital Photos". fossmint.com. 27 July 2017. Retrieved 20 June 2019.
  17. Hunt, Adam (January 2020). "Review: mtPaint" (PDF). Full Circle . Archived from the original (PDF) on 1 February 2020. Retrieved 31 January 2020.