Jump to content

MyPaint

From Wikipedia, the free encyclopedia
Original authorMartin Renold[1][2][3]
DeveloperMyPaint Contributors
Initial releaseMarch 12, 2005; 20 years ago (2005-03-12)[4][5]
Stable release
2.0.1 Edit this on Wikidata / 29 May 2020
Preview release
2.0.2-alpha Edit this on Wikidata / 29 May 2020
Repository
Written inC, C++ and Python (GTK)
Operating systemLinux, macOS, Windows
PlatformIA-32 and x64[6]
TypeRaster graphics editor
LicenseGPL-2.0-or-later[7]
Websitemypaint.org

MyPaint is a free and open-source raster graphics editor for digital painting. It is available for Linux, macOS, and Windows.[8]

History

[edit]

MyPaint versions up to 1.00 and bug/issue tracking were hosted by Gna!.[9]

MyPaint uses graphical control elements from GTK and, since 1.2.0, uses GTK 3.[10]

In 2020 MyPaint 2.0.0 release succeeds MyPaint 1.2, released back in 2017, and brings a stack of new features and improved tools with it.[11]

Features

[edit]

Among MyPaint's capabilities are:

  • Pressure-sensitive graphics tablet support[citation needed]
  • Dynamic brush library, standalone for integration into third-party applications[citation needed]
  • Layer management
  • Simple interface
  • Gamut masking color wheel
  • "Unlimited" canvas not requiring predetermination of image size
  • Symmetry Modes
  • Python 3 support
  • Integrated bug reporting
  • Supports graphics tablets made by Wacom, and similar devices

libmypaint

[edit]
libmypaint
Original authorMartin Renold[1][2][3]
Developerlibmypaint Contributors
Initial releaseNovember 23, 2008; 16 years ago (2008-11-23)[12]
Stable release
1.6.1 / May 12, 2020; 5 years ago (2020-05-12)[13]
Repositorygithub.com/mypaint/libmypaint
Written inC
Operating systemLinux, macOS, Windows
TypeBrush library
LicenseISC[14]
Websitemypaint.org

MyPaint has a custom procedural brush engine optimized for use with pressure-sensitive graphics tablets. In later MyPaint versions, the engine was broken out into the separately maintained libmypaint library to make it easier to integrate into other applications.[15]

MyPaint's brush library is available as a Krita plugin, and also GIMP has support for MyPaint brushes by default.[16]

Media attention

[edit]

MyPaint was used by David Revoy, the art director of Sintel (the third computer-animated film by the Blender Foundation).[17]

Native file format

[edit]

The Adobe PSD file format changed its license in 2006, and it is now only permitted to develop applications using it in order to interact with Adobe software.[18] As a result, a comprehensive graphics design format, OpenRaster, was developed based on the Open Document format. MyPaint uses Open Raster as its default format, but also supports saving images to PNG or JPEG.[19]

References

[edit]
  1. ^ a b MyPaint meetup, attending LGM2010 Archived 2018-11-16 at the Wayback Machine, 2010-05-09, Jon Nordby, Grapikslabor, In Zürich I also meet up with Martin Renold, the creator of MyPaint.
  2. ^ a b About >> Martin Renold's Linkpage Archived 2019-01-09 at the Wayback Machine, MyPaint painting application that I have initially written
  3. ^ a b MyPaint: mixing Python and C Archived 2018-11-16 at the Wayback Machine, Martin Renold is one of the MyPaint maintainers. He created the program in 2004 while studying, - 13th LSM from 7 to 12 July 2012, Libre Software Meeting
  4. ^ Developer Monologue: Short History of MyPaint Archived 2020-10-27 at the Wayback Machine, 2009-06-18 - Martin Renold's log2
  5. ^ "Archived copy". Archived from the original on April 4, 2005. Retrieved 2017-09-21.{{cite web}}: CS1 maint: archived copy as title (link)
  6. ^ "Download". mypaint.org/downloads/. Archived from the original on 2020-11-11. Retrieved 2015-11-28.
  7. ^ "COPYING". GitHub. Archived from the original on 2022-08-10. Retrieved 2016-01-17.
  8. ^ "Downloads". mypaint.info. MyPaint. Archived from the original on 2020-11-11. Retrieved 2016-01-17.
  9. ^ "MyPaint - Summary". Gna!. Archived from the original on 2014-03-04. Retrieved 2014-07-03.
  10. ^ "MyPaint 1.2.0 release note". Archived from the original on 2020-11-08. Retrieved 2016-01-18.
  11. ^ "MyPaint v2.0.0 Released". Archived from the original on 2020-08-16. Retrieved 2020-02-16.
  12. ^ brushlib splitoff (moved some code from lib into brushlib), 2008-11-23, First libmypaint commit
  13. ^ a b "Latest libmypaint releases". GitHub. Retrieved 2020-02-17.
  14. ^ "COPYING(from libmypaint)". GitHub. Archived from the original on 2025-04-03. Retrieved 2018-11-16.
  15. ^ "Brushlib/libmypaint is now a separate module". Archived from the original on 2020-08-08. Retrieved 2015-11-28.
  16. ^ Wilber (27 April 2018). "GIMP - GIMP 2.10.0 Released". www.gimp.org. Archived from the original on 2019-08-25. Retrieved 2019-08-25.
  17. ^ Prokoudine, Alexandre (2010-09-30). "Interview with Sintel's art director David Revoy". Libre Arts. Archived from the original on 2025-03-19. Retrieved 2025-03-09.
  18. ^ Willis, Nathan (2006-07-07). "Debate arises over an open raster graphics format". Linux.com Archive. Retrieved 2013-03-25.
  19. ^ "Basic usage Tutorial: Saving and exporting your work". MyPaint (official site). 2010. Archived from the original on 2008-05-17. Retrieved 2013-03-25.
[edit]