Paint.net originated as a computer science
senior design project during spring 2004 at Washington State University
. Version 1.0 consisted of 36,000 lines of code and was written in fifteen weeks.
In contrast, version 3.35 has approximately 162,000 lines of code. The paint.net project continued over the summer and into the autumn 2004 semester for both the version 1.1 and 2.0 releases.
Development continues with one programmer who worked on previous versions of Paint.net while he was a student at WSU. As of May 2006 the program had been downloaded at least 2 million times,
at a rate of about 180,000 per month.
Initially, Paint.net was released under a modified version of the MIT License
, with the exclusion of the installer, text, and graphics.
It was completely open-source
, but because breaches of license, all resource files (such as interface text and icons) were released under a non-free Creative Commons license
forbidding modification, and the installer was made closed-source.
Version 3.36 was initially released as partial open-source, but Brewster later took down the source code, citing problems with plagiarism. In version 3.5, paint.net became proprietary software
. Users are now prohibited from modifying it.
Starting with version 4.0.18, paint.net is published in two editions: A classic edition remains freeware
, similar to all other versions since 3.5. Another edition, however, is published to Microsoft Store
under a trialware
license and is available to purchase for US$7. According to the developer, this was done to enable the users to contribute to the development with more convenience, even though the old avenue of donation was not closed.
Paint.net is primarily programmed in the C# programming language
. Its native image format, .PDN, is a compressed
representation of the application's internal object
format, which preserves layering and other information.
Paint.net supports plugins
, which add image adjustments, effects, and support for additional file types. They can be programmed using any .NET Framework
programming language, though they are most commonly written in C#
These are created by volunteer coders on the program's discussion board, the paint.net Forum. Though most are simply published via the discussion board, some have been included with a later release of the program. For instance, a DirectDraw Surface
file type plugin, (originally by Dean Ashton) and an Ink Sketch and Soften Portrait effect (originally by David Issel) were added to Paint.net in version 3.10.
Hundreds of plugins have been produced;
such as Shape3D, which renders a 2D drawing into a 3D shape. Some plugins expand on the functionality that comes with Paint.net, such as Curves+ and Sharpen+, which extend the included tools Curves and Sharpen, respectively.
Examples of file type plugins include an Animated Cursor and Icon
plugin and an Adobe Photoshop file format plugin
Several of these plugins are based on existing open source software, such as a raw image format
plugin that uses dcraw
and a PNG optimization plugin that uses OptiPNG
Paint.net was created for Windows, and has no native support for any other system. With its previous open-source nature, the possibility for alternate versions was available. In May 2007, Miguel de Icaza
officially started a porting
project called paint-mono
This project had partially ported Paint.net 3.0 to Mono
, an open-source implementation of the Common Language Infrastructure
on which the .NET Framework is based. This allowed Paint.net to be run on Mono-supported platforms, such as Linux
. This port is no longer maintained and has not been updated since March 2009.
In 2010 developer Jonathan Pobst started a project called Pinta
, describing it as a clone of Paint.net for Mono and Gtk#
. Pinta reused the adjustments and effects code from Paint.net but otherwise is original code.
- ^ a b c Brewster, Rick. "paint.net Download". dotPDN, LLC. Retrieved 13 January 2018.
- ^ Brewster, Rick (November 6, 2009). "A new license for Paint.NET v3.5". paint.net Blog. dotPDN LLC. Retrieved 2011-05-01.
- ^ "paint.net - Free Software for Digital Photo Editing". Retrieved September 30, 2009. Bottom of the page, below about.
- ^ "Paint.NET v1.1 "Beta 2" Download". Archived from the original on 2007-12-21.
- ^ "Paint.NET crosses 2 million downloads, and other news". Archived from the original on January 2, 2008. Retrieved June 16, 2006.
- ^ Mook, Nate (27 February 2006). "Interview: A Look Inside Paint.NET". Betanews. Betanews, Inc. Archived from the original on October 30, 2011. Retrieved June 16, 2006.
- ^ paint.net - Licensing and FAQ
- ^ a b "Freeware Authors: Beware of "Backspaceware"". paint.net blog. December 4, 2007. Retrieved 2017-07-27.
- ^ "A new license for Paint.NET v3.5". Retrieved 2015-02-11.
- ^ Rubino, Daniel (30 September 2017). "Paint.NET is now available in the Windows Store for all Windows 10 PCs". Windows Central. Mobile Nations.
- ^ Brinkmann, Martin (1 October 2017). "Paint.net lands in Windows Store (but is not free)". ghacks.
- ^ "Paint.NET's file format, ".pdn"". Archived from the original on 2008-01-02.
- ^ "CodeLab: Paint.NET Plugin Development Environment". August 16, 2014.
- ^ a b "Plugin Index".
- ^ a b Project Paint Mono at Google Code
- ^ Holwerda, Thom (8 February 2010). "Introducing Pinta, a Gtk+ Clone of Paint.NET". OSNews. Retrieved 2014-09-25.
- ^ Brewster, Rick. "Paint.NET v3.5.5 is now available". paint.net Blog. dotPDN, LLC. Retrieved 26 April 2010.
- ^ Paint.NET - Download: System Requirements
- ^ "paint.net 4.0 is now available!". June 24, 2014.
- ^ "paint.net 4.0.6 is now available". August 2, 2015. Retrieved January 20, 2021.
- ^ "paint.net 4.0.7 is now available". December 30, 2015. Retrieved February 7, 2016.
- ^ "paint.net 4.0.10 is now available". July 8, 2016. Retrieved January 20, 2021.
- ^ "paint.net 4.0.20 is now available". January 9, 2018. Retrieved January 20, 2021.
- ^ "paint.net 4.1 is now available". September 5, 2018. Retrieved January 20, 2021.
- ^ "paint.net 4.2 is now available". July 13, 2019. Retrieved January 20, 2021.
- ^ "paint.net 4.2.1 is now available". August 8, 2019. Retrieved January 20, 2021.
- ^ "paint.net 4.2.2 is now available". September 18, 2019. Retrieved January 20, 2021.
- ^ "paint.net 4.2.5 is now available". October 1, 2020. Retrieved January 20, 2021.
- ^ "paint.net 4.2.6 is now available". November 21, 2019. Retrieved November 23, 2019.
- ^ "paint.net 4.2.7 is now available". November 25, 2019. Retrieved November 26, 2019.
- ^ "paint.net 4.2.8 is now available". December 3, 2019. Retrieved December 4, 2019.
- ^ "paint.net 4.2.9 is now available". January 31, 2020. Retrieved February 1, 2020.
- ^ "paint.net 4.2.10 is now available". February 14, 2020. Retrieved February 15, 2020.
- ^ "paint.net 4.2.11 is now available". May 20, 2020. Retrieved May 20, 2020.
Wikimedia Commons has media related to Paint.net
Wikibooks has more on the topic of: Paint.net
Last edited on 14 June 2021, at 12:49
Content is available under CC BY-SA 3.0
unless otherwise noted.