Paint.NET

Бесплатный графический редактор
Paint.NET
Оригинальный автор(ы)Рик Брюстер
Разработчик(и)dotPDN, ООО
Первоначальный выпуск6 мая 2004 г .; 20 лет назад ( 2004-05-06 )
Стабильный релиз
5.1 / 12 ноября 2024 г. ; 58 дней назад ( 2024-11-12 )
Написано вC# , C++ , C++/CLI
Операционная системаWindows 10 или более поздняя версия [1]
Платформа.NET Framework [1] и .NET
Размер78,9 МБ
Доступно в34 языка
Список языков
Английский, белорусский, каталонский, китайский (упрощенный), китайский (традиционный), корсиканский, чешский, датский, голландский, финский, французский, немецкий, греческий, иврит, хинди, венгерский, итальянский, японский, корейский, латышский, литовский, норвежский, персидский, польский, португальский (Бразилия), португальский (Португалия), русский, словацкий, словенский, испанский, шведский, тайский, турецкий, украинский [1]
ТипРедактор растровой графики
ЛицензияБесплатное ПО [2]
Веб-сайтgetpaint.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]

Плагины

Paint.NET поддерживает плагины , которые добавляют корректировки изображения, эффекты и поддержку дополнительных типов файлов. Их можно программировать с использованием любого языка программирования .NET Framework , хотя чаще всего они написаны на C# . [13] Они создаются добровольцами-кодировщиками на форуме обсуждения программы, Paint.NET Forum. Хотя большинство из них просто публикуются через форум обсуждения, некоторые были включены в более поздний выпуск программы. Например, плагин типа файла DirectDraw Surface (первоначально Дин Эштон) и эффект Ink Sketch и Soften Portrait (первоначально Дэвид Иссел) были добавлены в Paint.NET в версии 3.10. [ необходима цитата ]

Были созданы сотни плагинов; [14] например, Shape3D, который преобразует 2D-чертеж в 3D-форму. Некоторые плагины расширяют функциональность Paint.NET, например, Curves+ и Sharpen+, которые расширяют включенные инструменты Curves и Sharpen соответственно. [ необходима цитата ]

Примерами плагинов для типов файлов являются плагин Animated Cursor and Icon и плагин для формата файла Adobe Photoshop . [14] Некоторые из этих плагинов основаны на существующем программном обеспечении с открытым исходным кодом, например плагин для формата изображения raw , который использует dcraw , и плагин для оптимизации PNG, который использует OptiPNG . [ требуется ссылка ]

Вилки

краска-моно

Paint.NET был создан для Windows и не имеет собственной поддержки для других систем. С его предыдущей природой открытого исходного кода была доступна возможность для альтернативных версий. В мае 2007 года Мигель де Икаса официально начал проект портирования под названием paint-mono . [15] Этот проект частично портировал Paint.NET 3.0 на Mono , реализацию Common Language Infrastructure с открытым исходным кодом , на которой основан .NET Framework. Это позволило запустить Paint.NET на платформах, поддерживаемых Mono, таких как Linux . Этот порт больше не поддерживается и не обновлялся с марта 2009 года. [15]

Более новые версии Mono runtime 6 способны практически идеально запускать оригинальные версии Paint.NET вплоть до 3.5.11. [16]

Пинта

В 2010 году разработчик Джонатан Побст начал проект под названием Pinta , описывая его как клон Paint.NET для Mono и Gtk# . Pinta повторно использовал код настроек и эффектов из Paint.NET, но в остальном является оригинальным кодом. [17]

Смотрите также

Ссылки

  1. ^ abc Брюстер, Рик. "Paint.NET - Загрузить". dotPDN, LLC . Получено 13 января 2018 г.
  2. ^ Брюстер, Рик (6 ноября 2009 г.). "Новая лицензия для Paint.NET v3.5". Блог paint.net . dotPDN LLC . Получено 1 мая 2011 г. .
  3. ^ "Paint.NET – Бесплатное программное обеспечение для редактирования цифровых фотографий" . Получено 30 сентября 2009 г.Внизу страницы, ниже примерно .
  4. ^ "Paint.NET v1.1 "Beta 2" Download". Архивировано из оригинала 21.12.2007.
  5. ^ "Paint.NET превысил 2 миллиона загрузок и другие новости". Архивировано из оригинала 2 января 2008 г. Получено 16 июня 2006 г.
  6. ^ Mook, Nate (27 февраля 2006 г.). «Интервью: взгляд изнутри Paint.NET». Betanews . Betanews, Inc. Архивировано из оригинала 30 октября 2011 г. Получено 16 июня 2006 г.
  7. ^ Paint.NET – Лицензирование и часто задаваемые вопросы
  8. ^ ab "Авторы бесплатного ПО: остерегайтесь "Backspaceware"". Блог paint.net. 4 декабря 2007 г. Получено 27 июля 2017 г.
  9. ^ "Новая лицензия для Paint.NET v3.5". 7 ноября 2009 г. Получено 11 февраля 2015 г.
  10. ^ Рубино, Дэниел (30 сентября 2017 г.). «Paint.NET теперь доступен в Магазине Windows для всех ПК с Windows 10». Windows Central . Mobile Nations.
  11. ^ Бринкманн, Мартин (1 октября 2017 г.). «Paint.net появился в Магазине Windows (но не бесплатный)». ghacks .
  12. ^ "Формат файла Paint.NET, ".pdn"". Архивировано из оригинала 2 января 2008 г.
  13. ^ "CodeLab: Среда разработки плагинов Paint.NET". 16 августа 2014 г.
  14. ^ ab "Plugin Index". 28 июня 2009 г.
  15. ^ ab Project Paint Mono на Google Code
  16. ^ "Paint.NET". WineHQ AppDB . Получено 22 июля 2021 г. .
  17. ^ Холверда, Том (8 февраля 2010 г.). «Представляем Pinta, Gtk+ клон Paint.NET». OSNews . Получено 25 сентября 2014 г.

Дальнейшее чтение

  • "Рик Брюстер на Paint.NET" ( MP3 ) . NET Rocks! . Franklins.net/PWOP Productions Inc. 17 апреля 2007 г. Получено 15 марта 2011 г.
  • "Цвет краски и сочетание цветов". eWeek DevSource . Saboor Aziz. 25 декабря 2019 г. Архивировано из оригинала 6 июля 2020 г. Получено 25 декабря 2019 г.
  • Селлс, Крис (12 августа 2005 г.). "MSDN TV: Paint.NET – The .NET Framework in Action". Центр загрузки Microsoft . Корпорация Microsoft . Получено 15 марта 2011 г. Крис Селлс берет интервью у Рика Брюстера, Тома Джексона и Крейга Тейлора об их проекте Paint.NET v2.1.
  • «Как установить плагины Paint.NET». BoltBait Dot Com . 2007 . Получено 15 марта 2011 .
  • Официальный сайт
  • форум paint.net
  • PaintDotNetPortableLegacyWin7_4.3.12.paf.exe - Последняя версия paint.net, совместимая с Windows 7 , как пакет PortableApps (может работать даже через Wine под Linux ) (Источник: https://www.reddit.com/r/windows7/comments/191nqap/whats_the_last_compatible_version_of_paintnet/ )
  • Загрузите Paint.NET v4.3.12 - последнюю версию paint.net, совместимую с Windows 7 , оригинальные установочные пакеты релиза (может работать даже через Wine под Linux )
  • Загрузите Paint.NET v3.5.11 - Последняя версия paint.net, совместимая с Windows XP - v3.5.11 ("v3.5.12")
  • Последняя версия paint.net, совместимая с Windows XP, с http://filehippo.com
  • Загрузите Pinta, самую продвинутую FOSS- версию Paint.NET для Linux
  • https://www.linux-apps.com/p/2086477 - Программный пакет AppImage для Pinta для Linux
  • openpdn на Google Code – форк Paint.NET 3.36.7 с открытым исходным кодом, размещенный на Google Code
  • paint-mono на Google Code – неофициальная попытка портировать Paint.NET 3.0 на Linux с помощью Mono (как отмечено выше, более новые версии Mono runtime 6 способны практически идеально запускать оригинальные выпуски Paint.NET до версии 3.5.11), см. Pinta для более свежей и современной версии Paint.NET для Linux
Взято с "https://en.wikipedia.org/w/index.php?title=Paint.NET&oldid=1266748653"