Paint.NET


Paint.NET (иногда стилизованный под Paint.net ) — бесплатная программа -редактор растровой графики общего назначения для Microsoft Windows , разработанная на платформе .NET . Paint.NET изначально был создан Риком Брюстером как студенческий проект Университета штата Вашингтон [3] и превратился из простой замены программы Microsoft Paint в программу для редактирования преимущественно графики с поддержкой плагинов .

Paint.NET зародился как проект старшего дизайнера в области компьютерных наук весной 2004 года в Университете штата Вашингтон . Версия 1.0 состояла из 36 000 строк кода и была написана за пятнадцать недель. [4] Напротив, версия 3.35 содержит около 162 000 строк кода. Проект Paint.NET продолжался летом и в осеннем семестре 2004 года как для версий 1.1, так и для версий 2.0.

Разработку продолжает один программист, который работал над предыдущими версиями Paint.NET, когда был студентом WSU. По состоянию на май 2006 года программу загрузили не менее 2 миллионов раз [5] со скоростью около 180 000 в месяц. [6]

Первоначально Paint.NET выпускался под модифицированной версией лицензии MIT , за исключением установщика, текста и графики. [7] Однако, ссылаясь на проблемы с плагиатом открытого исходного кода другими лицами, которые переименовали программное обеспечение в свой собственный и включили пользовательский контент без их разрешения, доступность исходного кода была ограничена, в декабре 2007 года Брюстер объявил о своем намерении ограничить доступ к компонентам программы (включая ее установщик, ресурсы и пользовательский интерфейс). [8] В ноябре 2009 года программное обеспечение стало собственностью , что ограничило продажу или создание производных продуктов программного обеспечения. [8] [9]

Начиная с версии 4.0.18, Paint.NET публикуется в двух редакциях: Классическая редакция остается бесплатной , как и все остальные версии, начиная с 3.5. Однако другая версия публикуется в Microsoft Store по лицензии пробного ПО и доступна для покупки за 7 долларов США. По словам разработчика, это было сделано для того, чтобы пользователям было удобнее вносить свой вклад в разработку, хотя старый путь пожертвований не был закрыт. [10] [11]

Paint.net в основном запрограммирован на языке программирования C# . Его собственный формат изображения, .PDN, представляет собой сжатое представление внутреннего формата объекта приложения , в котором сохраняются слои и другая информация. [12]