Jump to content

Paint.NET

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by PC helper online (talk | contribs) at 22:17, 10 December 2006 (version summary editing). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Paint.NET
Developer(s)Paint.NET Team
Operating systemMicrosoft Windows (Microsoft .NET)
Available inmultilingual
Typebitmap graphics editor
LicenseMIT License
Websitehttp://www.getpaint.net/

Paint.NET is a bitmap graphics editor for the .NET Framework. The application started as a project developed at Washington State University (WSU) for Microsoft Windows and was mentored by Microsoft. Paint.NET is programmed in the C# programming language.

The native image format used is a compressed representation of the application's internal object format, which preserves layering and other information. Its file extension is .PDN.[1]

Some tout Paint.NET as the unofficial successor to the older Microsoft Paint graphics program that comes with Windows, though it is not affiliated with Microsoft Paint. Released under the MIT License, Paint.NET is open source.

History

Paint.NET originated as a computer science senior design project during spring 2004 at WSU. Rick Brewster, one of the main designers, says on his weblog that version 1.0 was written "in 4 months … and was 36,000 lines of code."[2] A recent release, version 2.63, is approximately 105,000 lines of code. The Paint.NET project continued over the summer and into the fall 2004 semester for both the version 1.1 and 2.0 releases.

Development continues with two developers who now work at Microsoft, both of whom worked on previous versions of Paint.NET while they were students at Washington State University. As of May 2006 the program had been downloaded at least 2 million times.[3], at a rate of about 180,000 per month[4]

Timeline

A screenshot from Paint.NET 2.6 showing the new Curves adjustment.
  • Version 1.0 (Released May 6 2004):
    • WSU Developers: Rick Brewster, Brandon Ortiz, Chris Trevino, Luke Walker
    • WSU Advisor: Jack Hagemeister
    • Microsoft Sponsor: Ivan Lumala
    • Microsoft Mentor: Kerry Hammil
  • Version 1.1 (Released October 1 2004):
    • Microsoft Mentor, Main Developer: Rick Brewster
    • WSU Testers and Technical Writers: Tom Jackson, Michael Kelsey, Craig Taylor
  • Version 2.0 (Released December 17 2004):
    • WSU Developers: Tom Jackson, Michael Kelsey, Craig Taylor
    • WSU Advisor: Jack Hagemeister
    • Microsoft Mentor: Rick Brewster
    • Emboss, Relief, and Edge Detect Effects: Chris Crosetto
    • Testing: WSU's Computer Science 422 Fall 2004 Students
  • Version 2.1 (Released April 30 2005):
    • Developers: Rick Brewster (Lead), Tom Jackson, Craig Taylor
    • Web Site Design: Luke Walker
  • Version 2.5 (Released: November 26 2005):
    • Developers: Rick Brewster (Lead), Tom Jackson
    • German translation: Dennis Dietrich
  • Version 2.6 (Released: February 24 2006)
    • Developers: Rick Brewster (Lead), Tom Jackson
    • German translation: Dennis Dietrich
    • v2.61 (Released: March 29 2006) -- minor bug fixes
    • v2.62 (Released: May 10 2006) -- minor bug fixes
    • v2.63 (Released: June 4 2006) -- minor bug fixes
    • v2.64 (Released: July 8 2006) -- minor bug fixes
  • Version 2.70 (Released August 2 2006) -- some plugins were integrated, system requirements updated
    • Developers: Rick Brewster (Lead), Tom Jackson
    • German translation: Dennis Dietrich
    • v2.72 (Released: August 31 2006) -- This small release adds a new effect and fixes a few small bugs
  • v.3.0 (releasing Feburary 2007)

--Simple and intuitive tab-based multi-document user interface --More intuitive and more powerful toolbar --User-definable color palette (as opposed to just the color wheel) --Gradient drawing --"Merge Down" layer command --More effects: Clouds, Median, Unfocus, Outline, and an improved Sharpen


Mono Port

Miguel de Icaza has partially ported Paint.NET to Mono, an open-source implementation of the Common Language Infrastructure on which Microsoft.NET is based. This allows Paint.NET to be run on Linux or other Mono-supported platforms. While the port is incomplete and no binary releases are planned as of 2006, the port's functionality considering the relative paucity of effort spent on it have led to de Icaza believing that a full-featured port is a realistic goal.[5]

Notes and references

  1. ^ "Paint.NET's file format, ".pdn"".
  2. ^ "Paint.NET v1.1 "Beta 2" Download".
  3. ^ "Paint.NET crosses 2 million downloads, and other news". Retrieved June 16. {{cite web}}: Check date values in: |accessdate= (help); Unknown parameter |accessyear= ignored (|access-date= suggested) (help)
  4. ^ "Interview: A Look Inside Paint.NET". Retrieved June 16. {{cite web}}: Check date values in: |accessdate= (help); Unknown parameter |accessyear= ignored (|access-date= suggested) (help)
  5. ^ "Porting Paint.NET to Mono".

See also