Paint.net


Paint.net (стилизованный под Paint.NET или paint.net ) — бесплатная программа- редактор растровой графики для Microsoft Windows , разработанная на платформе .NET Framework . Первоначально 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]