Jump to content

Paint.NET

From Wikipedia, the free encyclopedia
(Redirected fromPaint.net 4.0)
Paint.NET
Original author(s)Rick Brewster
Developer(s)dotPDN, LLC
Initial releaseMay 6, 2004;20 years ago(2004-05-06)
Stable release
5.0.13 / March 5, 2024;4 months ago(2024-03-05)
Written inC#,C++,C++/CLI
Operating systemWindows 10or later[1]
Platform.NET Framework[1]and.NET
Size1.1 MB
Available in28 languages
List of languages
English, Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, Finnish, French, German, Hindi, Hungarian, Italian, Japanese, Korean, Lithuanian, Norwegian, Persian, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Spanish, Turkish, Ukrainian, Catalan, Corsican, Thai[1]
TypeRaster graphics editor
LicenseFreeware[2]
Websitegetpaint.net

Paint.NET(sometimes stylized aspaint.net) is afreewaregeneral-purposeraster graphics editorprogram forMicrosoft Windows,developed with the.NET platform.Paint.NET was originally created by Rick Brewster as aWashington State Universitystudent project,[3]and has evolved from a simple replacement for theMicrosoft Paintprogram into a program for editing mainly graphics, with support forplugins.

History

[edit]

Paint.NET originated as acomputer sciencesenior design project during spring 2004 atWashington State University.Version 1.0 consisted of 36,000 lines of code and was written in fifteen weeks.[4]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,[5]at a rate of about 180,000 per month.[6]

Initially, Paint.NET was released under a modified version of theMIT License,with the exclusion of the installer, text, and graphics.[7]However, citing issues with the open source code beingplagiarizedby others that had rebranded the software as their own and bundled user content without their permission, the availability of the source code was restricted, in December 2007 Brewster announced his intent to restrict access to components of the program (including its installer, resources, and user interface).[8]In November 2009, the software was madeproprietary,restricting the sale or creation of derivative works of the software.[8][9]

Starting with version 4.0.18, Paint.NET is published in two editions: A classic edition remainsfreeware,similar to all other versions since 3.5. Another edition, however, is published toMicrosoft Storeunder atrialwarelicense 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.[10][11]

Overview

[edit]

Paint.net is primarily programmed in theC# programming language.Its native image format,.PDN, is acompressedrepresentation of the application's internalobjectformat, which preserves layering and other information.[12]

Plugins

[edit]

Paint.net supportsplugins,which add image adjustments, effects, and support for additional file types. They can be programmed using any.NET Frameworkprogramming language, though they are most commonly written inC#.[13]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, aDirectDraw Surfacefile 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.[citation needed]

Hundreds of plugins have been produced;[14]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.[citation needed]

Examples of file type plugins include anAnimated Cursor and Iconplugin and anAdobe Photoshop file format plugin.[14]Several of these plugins are based on existing open source software, such as araw image formatplugin that usesdcrawand a PNG optimization plugin that usesOptiPNG.[citation needed]

Forks

[edit]

paint-mono

[edit]

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 Icazaofficially started aportingproject calledpaint-mono.[15]This project had partially ported Paint.net 3.0 toMono,an open-source implementation of theCommon Language Infrastructureon which the.NET Framework is based. This allowed Paint.net to be run on Mono-supported platforms, such asLinux.This port is no longer maintained and has not been updated since March 2009.[15]

Newer Mono runtime 6 versions are able to run original Paint.NET releases up to 3.5.11 almost perfectly.[16]

Pinta

[edit]

In 2010, developer Jonathan Pobst started a project calledPinta,describing it as a clone of Paint.net for Mono andGtk#.Pinta reused the adjustments and effects code from Paint.net but otherwise is original code.[17]

See also

[edit]

References

[edit]
  1. ^abcBrewster, Rick."Paint.NET - Download".dotPDN, LLC.RetrievedJanuary 13,2018.
  2. ^Brewster, Rick (November 6, 2009)."A new license for Paint.NET v3.5".paint.net Blog.dotPDN LLC.RetrievedMay 1,2011.
  3. ^"Paint.NET – Free Software for Digital Photo Editing".RetrievedSeptember 30,2009.Bottom of the page, belowabout.
  4. ^"Paint.NET v1.1" Beta 2 "Download".Archived fromthe originalon 2007-12-21.
  5. ^"Paint.NET crosses 2 million downloads, and other news".Archived fromthe originalon January 2, 2008.RetrievedJune 16,2006.
  6. ^Mook, Nate (February 27, 2006)."Interview: A Look Inside Paint.NET".Betanews.Betanews, Inc. Archived fromthe originalon October 30, 2011.RetrievedJune 16,2006.
  7. ^Paint.NET – Licensing and FAQ
  8. ^ab"Freeware Authors: Beware of" Backspaceware "".paint.net blog. December 4, 2007.RetrievedJuly 27,2017.
  9. ^"A new license for Paint.NET v3.5".7 November 2009.RetrievedFebruary 11,2015.
  10. ^Rubino, Daniel (September 30, 2017)."Paint.NET is now available in the Windows Store for all Windows 10 PCs".Windows Central.Mobile Nations.
  11. ^Brinkmann, Martin (October 1, 2017)."Paint.net lands in Windows Store (but is not free)".ghacks.
  12. ^"Paint.NET's file format,".pdn "".Archived fromthe originalon January 2, 2008.
  13. ^"CodeLab: Paint.NET Plugin Development Environment".August 16, 2014.
  14. ^ab"Plugin Index".28 June 2009.
  15. ^abProjectPaint MonoatGoogle Code
  16. ^"Paint.NET".WineHQ AppDB.RetrievedJuly 22,2021.
  17. ^Holwerda, Thom (February 8, 2010)."Introducing Pinta, a Gtk+ Clone of Paint.NET".OSNews.RetrievedSeptember 25,2014.

Further reading

[edit]
[edit]