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] Это был полностью открытый исходный код , но из-за нарушения лицензии все файлы ресурсов (такие как текст интерфейса и значки) были выпущены под несвободной лицензией Creative Commons, запрещающей модификацию, а установщик был сделан с закрытым исходным кодом. [8] Версия 3.36 изначально была выпущена с частичным открытым исходным кодом, но позже Брюстер удалил исходный код, сославшись на проблемы с плагиатом. В версии 3.5 Paint.net стал проприетарным программным обеспечением . Теперь пользователям запрещено изменять его. [8] [9]

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

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