Paint.net (стилизованный под Paint.NET или paint.net ) - это бесплатная программа для редактирования растровой графики для Microsoft Windows , разработанная на платформе .NET Framework . Paint.net был первоначально создан Риком Брюстером как студенческий проект Университета штата Вашингтон [3] и превратился из простой замены программы Microsoft Paint в программу для редактирования в основном графики с поддержкой плагинов .
Автор (ы) оригинала | Рик Брюстер |
---|---|
Разработчики) | дотПДН, ООО |
Первый выпуск | 6 мая 2004 г . |
Стабильный выпуск | 4.2.16 / 21 апреля 2021 г . |
Написано в | C # , C ++ , C ++ / интерфейс командной строки |
Операционная система | Windows 7 SP1 или новее [1] |
Платформа | .NET Framework [1] |
Размер | 9,2 МБ |
Доступно в | 25 языков |
Список языков Английский, китайский (упрощенный), китайский (традиционный), чешский, датский, голландский, финский, французский, немецкий, хинди, венгерский, итальянский, японский, корейский, литовский, норвежский, персидский, польский, португальский (Бразилия), португальский (Португалия) ), Русский, испанский, турецкий, украинский [1] | |
Тип | Редактор растровой графики |
Лицензия | Бесплатное ПО [2] |
Веб-сайт | getpaint |
История
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]
Плагины
Paint.net поддерживает плагины , которые добавляют настройки изображения, эффекты и поддержку дополнительных типов файлов. Их можно программировать с использованием любого языка программирования .NET Framework , хотя чаще всего они пишутся на C # . [13] Они создаются программистами-добровольцами на доске обсуждений программы, форуме paint.net. Хотя большинство из них просто публикуется через доску обсуждений, некоторые из них были включены в более поздний выпуск программы. Например, плагин типа файла DirectDraw Surface (первоначально Дин Эштон) и эффект Ink Sketch и Soften Portrait (первоначально Дэвид Иссел) были добавлены в Paint.net в версии 3.10.
Созданы сотни плагинов; [14], например, Shape3D, который преобразует 2D-рисунок в 3D-форму. Некоторые плагины расширяют функциональность Paint.net, например Curves + и Sharpen +, которые расширяют включенные инструменты Curves и Sharpen соответственно.
Примеры подключаемых модулей типов файлов включают подключаемый модуль анимированного курсора и значка и подключаемый модуль формата файлов Adobe Photoshop . [14] Некоторые из этих подключаемых модулей основаны на существующем программном обеспечении с открытым исходным кодом, например подключаемый модуль формата необработанного изображения , использующий 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]
Пинта
В 2010 году разработчик Джонатан Побст начал проект под названием Pinta , описывая его как клон Paint.net для Mono и Gtk # . Pinta повторно использовала код настроек и эффектов с Paint.net, но в остальном это оригинальный код. [16]
Релизы
Версия | Дата выпуска | Существенные изменения |
---|---|---|
1.0 | 6 мая 2004 г. | Первый выпуск. |
1.1 | 1 октября 2004 г. | Поддержка плагинов эффектов. |
2.0 | 17 декабря 2004 г. | Множество новых эффектов, настроек и инструментов. |
2,5 | 26 ноября 2005 г. | Поддержка интернационализации; менеджер обновлений; поддержка плагинов типов файлов. |
2,6 | 24 февраля 2006 г. | Использование .NET Framework 2.0 , полная поддержка 64-битной версии . |
2,72 | 31 августа 2006 г. | Последняя версия для поддержки Windows 2000 . |
3.0 | 26 января 2007 г. | В этом основном выпуске представлен новый многодокументный интерфейс (MDI), доступность на 8 языках, очень востребованный интерактивный инструмент градиента, четыре новых эффекта, определяемая пользователем цветовая палитра, меньшее использование дискового пространства для рабочих файлов и в целом более чистый и улучшенный пользовательский интерфейс |
3,05 | 29 марта 2007 г. | Добавлен новый эффект; улучшены некоторые части пользовательского интерфейса. |
3.10 | 23 августа 2007 г. | Добавлены эффекты Ink Sketch и Soften Portrait; поддержка файлового типа DDS. |
3.20 | 12 декабря 2007 г. | Усовершенствования встроенных эффектов, реорганизованное меню эффектов, новая и намного более простая система разработки плагинов эффектов, улучшенная обработка ошибок для плагинов и возможность рисовать выборки с фиксированным соотношением и фиксированным размером с помощью инструмента «Прямоугольное выделение». (В этом выпуске Paint.NET также больше не является открытым исходным кодом; даже исходные коды выпуска 3.10 удалены с серверов). |
3,22 | 12 января 2008 г. | Добавляет новый эффект уменьшения шума. |
3,30 | 10 апреля 2008 г. | В этом выпуске добавлен итальянский перевод, новый эффект «Размытие фрагментов» и возможность сохранять изображения PNG с 8- и 24-битной глубиной цвета. Для разработчиков система IndirectUI имеет некоторые новые элементы управления, некоторые новые правила ограничений и теперь может использоваться для подключаемых модулей типов файлов. |
3,35 | 7 июня 2008 г. | Новая настройка «Постеризация», новый режим выделения «Пересечение», значительно улучшили производительность редактирования выделения. |
3.5 | 6 ноября 2009 г. | Повышенная надежность производительности, сокращение использования памяти, обновление до последней версии .NET Framework и обновление пользовательского интерфейса для Aero и Glass (Windows 7 / Vista) |
3.5.2 | 4 января 2010 г. | Устранены некоторые различия в функциях инструмента «Текст» между GDI (Windows XP) и DirectWrite (Windows 7 / Windows Vista). Это также улучшает общую производительность, а также правильность и качество инструмента «Переместить выделенные пиксели», функции «Изображение-> Изменить размер» и настройки оттенка / насыщенности. |
3.5.5 | 26 апреля 2010 г. | Исправляет ошибку при сохранении 8-битных изображений, улучшает композицию слоев и производительность Gaussian Blur, а в некоторых случаях обновляется для поддержки новой .NET Framework 4.0. Прекращена поддержка Windows XP без Service Pack 3, дополнительная поддержка .NET 4.0. [17] |
3.5.11 | 17 августа 2013 г. | Исправляет эффект размытия по Гауссу, который неправильно вычислял альфа-значения для непрозрачных пикселей. Эффекты Sharpen, Median, Fragment и Unfocus улучшили производительность на 25%, 30%, 40% и 100% соответственно. Также уменьшается использование памяти, когда многие операции манипулирования выбором находятся в стеке истории / отмены. Встроенное средство обновления теперь поддерживает обновление до paint.net 4.0. |
4.0 | 24 июня 2014 г. | 4.0 требуется Windows 7 SP1 или новее ( в том числе 8 / 8,1, но за исключением XP и Vista), и использует .NET Framework 4.5.1 (она может быть установлена автоматически , если это необходимо) [18] Это полностью переписанный содержит совершенно новый, асинхронный, полностью многопоточный движок рендеринга, выделение со сглаживанием, переработанный пользовательский интерфейс, мягкие кисти и новый инструмент фигур. Большинство инструментов теперь поддерживают «детализированную историю» и могут настраивать свойства того, что пользователь нарисовал, перед тем, как закрепить за слоем. [19] |
4.0.6 | 2 августа 2015 г. | Обновлено для Windows 10. Максимальный размер кисти увеличен до 2000. Инструмент фигур теперь позволяет устанавливать и использовать пользовательские формы. Плагины эффектов на основе IndirectUI теперь могут предоставлять текст справки, доступный через кнопку со знаком вопроса. [20] |
4.0.7 | 30 декабря 2015 г. | Обновлено для .NET Framework 4.6. Добавлен шведский перевод. В строке заголовка используется акцентный цвет Windows 10. Пользовательские формы XAML теперь поддерживает кардинальные сплайны через PolyCurveSegment. Формирует производительность рендеринга инструмента на многоядерных процессорах. [21] |
4.0.10 | 8 июля 2016 г. | В редактор добавлена "прокрутка". [22] |
4.0.20 | 9 января 2018 г. | Обновлено для .NET Framework 4.7.1. Добавлена поддержка темной темы. [23] |
4.1 | 5 сентября 2018 г. | Некоторые эффекты переписаны для использования графического процессора. Копирование и вставка выделенных фрагментов. Два новых эффекта: морфология и турбулентность. Увеличен максимальный уровень масштабирования до 6400%. Улучшения IndirectUI. [24] |
4.2 | 13 июля 2019 г., | Добавлена поддержка формата файлов HEIF , исправлена производительность с очень большими изображениями, а также обновлены и модернизированы функциональные возможности многих существующих типов файлов [25] |
4.2.1 | 7 августа 2019 | Добавлена поддержка формата файлов JPEG XR [26] |
4.2.2 | 18 сентября 2019 | Может открывать файлы AVIF (но не сохраняться), улучшенная поддержка DirectDraw Surface и 4-битное сохранение для PNG / BMP / TIFF [27] |
4.2.5 | 1 октября 2019 г. | Добавлена поддержка формата файлов WebP [28] |
4.2.6 | 21 ноября 2019 | Добавлен параметр «Собственный ввод указателя», если доступно «указательное» устройство. [29] |
4.2.7 | 25 ноября 2019 | Исправлен сбой при запуске (FileLoadException) из-за: 1) заглушки для System.Runtime.dll не обновлялись и 2) жесткой политики привязки версий, которая не позволяла старой версии работать вместо нее (что было бы хорошо в этот случай). [30] |
4.2.8 | 3 декабря 2019 г. | В этом небольшом обновлении исправлены некоторые насущные ошибки, особенно для сенсорного ввода и ввода пером. [31] |
4.2.9 | 31 января 2020 | Это обновление значительно повысило производительность и значительно сократило использование памяти, добавило два новых перевода и исправило ряд мелких проблем. [32] |
4.2.10 | 14 февраля 2020 | Исправлены некоторые важные ошибки, особенно в установках, которые напрямую используют файл MSI для развертывания. [33] |
4.2.11 | 20 мая 2020 | Добавлена поддержка метаданных XMP, 3 новых перевода, некоторые улучшения пользовательского интерфейса и несколько исправлений ошибок. [34] |
Смотрите также
- Редактирование изображений
- Сравнение редакторов растровой графики
- Список редакторов растровой графики
- Список бесплатного программного обеспечения
Рекомендации
- ^ a b c Брюстер, Рик. "Paint.net Скачать" . дотПДН, ООО . Проверено 13 января 2018 .
- ^ Брюстер, Рик (6 ноября 2009 г.). «Новая лицензия Paint.NET v3.5» . Paint.net Блог . дотПДН ООО . Проверено 1 мая 2011 .
- ^ «paint.net - Бесплатное программное обеспечение для редактирования цифровых фотографий» . Проверено 30 сентября 2009 года .Внизу страницы, внизу примерно .
- ^ "Paint.NET v1.1" Beta 2 "Скачать" . Архивировано из оригинала на 2007-12-21.
- ^ «Paint.NET пересекает 2 миллиона загрузок и другие новости» . Архивировано из оригинала 2 января 2008 года . Проверено 16 июня 2006 года .
- ^ Мук, Нейт (27 февраля 2006 г.). «Интервью: взгляд изнутри Paint.NET» . Betanews . Betanews, Inc. Архивировано из оригинального 30 октября 2011 года . Проверено 16 июня 2006 года .
- ^ paint.net - Лицензирование и FAQ
- ^ а б «Авторы бесплатных программ: остерегайтесь« Backspaceware » » . Блог paint.net. 4 декабря 2007 . Проверено 27 июля 2017 .
- ^ «Новая лицензия Paint.NET v3.5» . Проверено 11 февраля 2015 .
- ^ Рубино, Даниэль (30 сентября 2017 г.). «Paint.NET теперь доступен в Магазине Windows для всех ПК с Windows 10» . Windows Central . Мобильные нации.
- ^ Бринкманн, Мартин (1 октября 2017 г.). «Paint.net появится в Магазине Windows (но не бесплатно)» . уроды .
- ^ "Формат файла Paint.NET," .pdn " " . Архивировано из оригинала на 2008-01-02.
- ^ "CodeLab: среда разработки плагинов Paint.NET" . 16 августа 2014 г.
- ^ а б «Индекс плагина» .
- ^ a b Project Paint Mono в Google Code
- ^ Холверда, Том (8 февраля 2010 г.). «Представляем Pinta, Gtk + клон Paint.NET» . OSNews . Проверено 25 сентября 2014 .
- ^ Брюстер, Рик. «Paint.NET v3.5.5 теперь доступен» . Paint.net Блог . дотПДН, ООО . Проверено 26 апреля 2010 года .
- ^ Paint.NET - Скачать: Системные требования
- ^ "Paint.net 4.0 теперь доступен!" . 24 июня 2014 г.
- ^ «Paint.net 4.0.6 теперь доступен» . 2 августа 2015 года . Проверено 20 января 2021 года .
- ^ «Paint.net 4.0.7 теперь доступен» . 30 декабря 2015 года . Проверено 7 февраля, 2016 .
- ^ «Paint.net 4.0.10 уже доступен» . 8 июля 2016 . Проверено 20 января 2021 года .
- ^ «Paint.net 4.0.20 уже доступен» . 9 января 2018 . Проверено 20 января 2021 года .
- ^ «Paint.net 4.1 теперь доступен» . 5 сентября 2018 . Проверено 20 января 2021 года .
- ^ «Paint.net 4.2 теперь доступен» . 13 июля 2019 . Проверено 20 января 2021 года .
- ^ «Paint.net 4.2.1 теперь доступен» . 8 августа 2019 . Проверено 20 января 2021 года .
- ^ «Paint.net 4.2.2 теперь доступен» . 18 сентября 2019 . Проверено 20 января 2021 года .
- ^ «Paint.net 4.2.5 теперь доступен» . 1 октября 2020 . Проверено 20 января 2021 года .
- ^ «Paint.net 4.2.6 теперь доступен» . 21 ноября 2019 . Проверено 23 ноября 2019 года .
- ^ «Paint.net 4.2.7 теперь доступен» . 25 ноября 2019 . Проверено 26 ноября 2019 года .
- ^ «Paint.net 4.2.8 теперь доступен» . 3 декабря 2019 . Проверено 4 декабря 2019 года .
- ^ «Paint.net 4.2.9 теперь доступен» . 31 января 2020 . Проверено 1 февраля 2020 года .
- ^ «Paint.net 4.2.10 теперь доступен» . 14 февраля 2020 . Проверено 15 февраля 2020 года .
- ^ «Paint.net 4.2.11 теперь доступен» . 20 мая 2020 . Проверено 20 мая, 2020 .
дальнейшее чтение
- «Рик Брюстер в Paint.NET» ( MP3 ) . .NET Rocks! . Franklins.net/PWOP Productions Inc. 17 апреля 2007 . Проверено 15 марта 2011 года .
- «Цвет краски и сочетание цветов» . eWeek DevSource . Сабур Азиз. 25 декабря 2019 . Проверено 25 декабря 2019 .[ постоянная мертвая ссылка ]
- Продает, Крис (12 августа 2005 г.). «MSDN TV: Paint.NET - .NET Framework в действии» . Центр загрузки Майкрософт . Корпорация Microsoft . Проверено 15 марта 2011 года .
Крис Селлс берет интервью у Рика Брюстера, Тома Джексона и Крейга Тейлора об их проекте Paint.NET v2.1.
- «Как установить плагины Paint.NET» . BoltBait Dot Com . 2007 . Проверено 15 марта 2011 года .
Внешние ссылки
- Официальный веб-сайт
- Paint.net форум
- openpdn в Google Code - форк paint.net 3.36.7
- paint-mono в Google Code - неофициальная попытка портировать paint.net 3.0 на Linux с помощью Mono