MyPaint

{{Short description|Raster graphics editor}}

{{Infobox software

| name =

| logo = MyPaint-logo.svg

| logo alt =

| screenshot = MyPaint v1.1.0 screenshot.png

| caption = MyPaint 1.1.0

| screenshot alt =

| collapsible =

| author = Martin Renold[http://www.jonnor.com/2010/05/grapikslabor-mypaint-meetup-attending-lgm2010/ MyPaint meetup, attending LGM2010], 2010-05-09, Jon Nordby, Grapikslabor, In Zürich I also meet up with Martin Renold, the creator of MyPaint.[http://log2.ch/ About >> Martin Renold's Linkpage], MyPaint painting application that I have initially written[http://schedule2012.rmll.info/MyPaint-mixing-Python-and-C?lang=en MyPaint: mixing Python and C] {{Webarchive|url=https://web.archive.org/web/20181116173609/http://schedule2012.rmll.info/MyPaint-mixing-Python-and-C?lang=en |date=2018-11-16 }}, 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

| developer = [https://github.com/mypaint/mypaint/graphs/contributors MyPaint Contributors]

| released = {{Start date and age|2005|03|12}}[http://log2.ch/2009/developer-monologue-short-history-of-mypaint/ Developer Monologue: Short History of MyPaint], 2009-06-18 - Martin Renold's log2{{cite web

| url = http://people.ee.ethz.ch/~mrenold/mypaint/

| title = Archived copy

| accessdate = 2017-09-21

| url-status = dead

| archiveurl = https://web.archive.org/web/20050404222705/http://people.ee.ethz.ch/~mrenold/mypaint/

| archivedate = April 4, 2005}}

| discontinued =

| latest release version = {{wikidata|property|preferred|references|edit|Q1956333|P348|P548=Q2804309}}

| latest release date = {{wikidata|qualifier|preferred|single|Q1956333|P348|P548=Q2804309|P577}}

| latest preview version = {{wikidata|property|preferred|references|edit|Q1956333|P348|P548=Q51930650}}

| latest preview date = {{wikidata|qualifier|preferred|single|Q1956333|P348|P548=Q51930650|P577}}

| programming language = C, C++ and Python (GTK)

| operating system = Linux, macOS, Windows

| platform = IA-32 and x64{{cite web

| title = Download

| url = http://mypaint.org/downloads/

| work = mypaint.org/downloads/

| accessdate = 2015-11-28}}

| size =

| language =

| language count =

| language footnote =

| genre = Raster graphics editor

| license = GPL-2.0-or-later{{cite web

| title = COPYING

| website = GitHub

| url = https://github.com/mypaint/mypaint/blob/master/COPYING

| accessdate = 2016-01-17}}

| alexa =

| website = {{URL|mypaint.org}}

| standard =

| AsOf =

}}

MyPaint is a free and open-source raster graphics editor for digital painting. It is available for Linux, macOS, and Windows.{{cite web|title=Downloads|url=http://mypaint.org/downloads/|work=mypaint.info|publisher=MyPaint|accessdate=2016-01-17}}

History

MyPaint versions up to 1.00 and bug/issue tracking were hosted by Gna!.{{cite web|url=http://gna.org/projects/mypaint/|title=MyPaint - Summary|publisher=Gna!|accessdate=2014-07-03|archive-url=https://web.archive.org/web/20140304121220/http://gna.org/projects/mypaint/|archive-date=2014-03-04|url-status=dead}}

MyPaint uses graphical control elements from GTK and, since 1.2.0, uses GTK 3.{{cite web |url=http://mypaint.org/blog/2016/01/15/mypaint-1.2.0-released/ |title=MyPaint 1.2.0 release note}}

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.{{Cite web|url=http://mypaint.org/blog/2020/02/16/MyPaint-2.0.0-release/|title=MyPaint v2.0.0 Released}}

Features

Among MyPaint's capabilities are:

  • Pressure-sensitive graphics tablet support{{Citation needed|date=February 2023}}
  • Dynamic brush library, standalone for integration into third-party applications{{Citation needed|date=February 2023}}
  • 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

{{Infobox software

| name = libmypaint

| collapsible =

| author = Martin Renold

| developer = [https://github.com/mypaint/libmypaint/graphs/contributors libmypaint Contributors]

| released = {{Start date and age|2008|11|23}}[https://github.com/mypaint/libmypaint/commit/021ae77e9c36fd1297b55bc4d6edfc00c1a741f6 brushlib splitoff (moved some code from lib into brushlib)], 2008-11-23, First libmypaint commit

| discontinued =

| latest release version = 1.6.1

| latest release date = {{Start date and age|2020|05|12}}{{cite web|title=Latest libmypaint releases|website=GitHub |url=https://github.com/mypaint/libmypaint/releases/latest|access-date=2020-02-17}}

| latest preview version =

| latest preview date = {{Start date and age|2020|02|08}}{{r|LIBMPREL}}

| repo = {{URL|https://github.com/mypaint/libmypaint}}

| programming language = C

| operating system = Linux, macOS, Windows

| platform =

| genre = Brush library

| license = ISC{{cite web|title=COPYING(from libmypaint)|website=GitHub |url=https://github.com/mypaint/libmypaint/blob/master/COPYING|accessdate=2018-11-16}}

| website = {{URL|mypaint.org}}

| standard =

| AsOf =

}}

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.{{cite web|url=http://mypaint.org/blog/2014/04/29/brushlib-libmypaint-is-now-a-separate-module/|title= Brushlib/libmypaint is now a separate module|accessdate=2015-11-28}}

MyPaint's brush library is available as a Krita plugin, and also GIMP has support for MyPaint brushes by default.{{cite news|url=https://www.gimp.org/news/2018/04/27/gimp-2-10-0-released/|title=GIMP - GIMP 2.10.0 Released|last=Wilber|website=www.gimp.org|date=27 April 2018|language=en|access-date=2019-08-25}}

Media attention

MyPaint was used by David Revoy, the art director of Sintel (the third computer-animated film by the Blender Foundation).{{cite web|url=https://librearts.org/2010/09/interview-with-sintel-art-director-david-revoy/|title=Interview with Sintel's art director David Revoy|last=Prokoudine|first=Alexandre|publisher=Libre Arts|date=2010-09-30|accessdate=2025-03-09}}

Native file format

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.{{cite web|url=https://www.linux.com/news/debate-arises-over-open-raster-graphics-format/|title=Debate arises over an open raster graphics format|last=Willis|first=Nathan|publisher=Linux.com Archive|date=2006-07-07|accessdate=2013-03-25}} 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.{{cite web|url=http://mypaint.intilinux.com/?page_id=3|archive-url=https://web.archive.org/web/20080517111220/http://mypaint.intilinux.com/?page_id=3|url-status=dead|archive-date=2008-05-17|title=Basic usage Tutorial: Saving and exporting your work|publisher=MyPaint (official site)|date=2010|accessdate=2013-03-25}}

References

{{Reflist|30em}}