Paint.net - Paint.net - Wikipedia

Paint.net
Paint.net logo.png
paint.net версия 4.1.5
paint.net версия 4.1.5
Оригинальный автор (ы)Рик Брюстер
Разработчики)дотПДН, ООО
изначальный выпуск6 мая 2004 г.; 16 лет назад (2004-05-06)
Стабильный выпуск
4.2.14 / 23 октября 2020 г.; 58 дней назад (2020-10-23)
Написано вC #, C ++, C ++ / CLI
Операционная системаWindows 7 с пакетом обновления 1 (SP1) или позже[1]
Платформа.NET Framework[1]
Размер9,2 МБ
Доступно в25 языков
Список языков
Английский, китайский (упрощенный), китайский (традиционный), чешский, датский, голландский, финский, французский, немецкий, хинди, венгерский, итальянский, японский, корейский, литовский, норвежский, персидский, польский, португальский (Бразилия), португальский (Португалия) ), Русский, испанский, турецкий, украинский[1]
ТипРедактор растровой графики
ЛицензияБесплатное ПО[2]
Интернет сайтGetpaint.сеть

Paint.net (стилизован под Paint.NET или paint.net) это бесплатное ПО редактор растровой графики программа для Майкрософт Виндоус, разработанная на .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 под пробное ПО лицензию и ее можно приобрести за 7 долларов США. По словам разработчика, это было сделано для того, чтобы пользователи могли вносить свой вклад в разработку с большим удобством, даже несмотря на то, что старый путь пожертвований не был закрыт.[10][11]

Обзор

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

Плагины

Paint.net поддерживает плагины, которые добавляют настройки изображения, эффекты и поддержку дополнительных типов файлов. Их можно запрограммировать с помощью любого .NET Framework язык программирования, хотя они чаще всего пишутся на C #.[13] Они создаются программистами-добровольцами на доске обсуждений программы, форуме paint.net. Хотя большинство из них просто публикуется через доску обсуждений, некоторые из них были включены в более поздний выпуск программы. Например, DirectDraw поверхность плагин типа файла (первоначально Дин Эштон) и эффект 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 г. Мигель де Икаса официально начал перенос проект называется краска-моно.[15] Этот проект частично портировал Paint.net 3.0 на Мононуклеоз, реализация с открытым исходным кодом Инфраструктура общего языка на котором основана .NET Framework. Это позволило запускать Paint.net на платформах с поддержкой Mono, таких как Linux. Этот порт больше не поддерживается и не обновлялся с марта 2009 года.[15]

Пинта

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

Релизы

ВерсияДата выходаЗначительные изменения
1.06 мая 2004 г.Изначальный выпуск.
1.11 октября 2004 г.Поддержка плагинов эффектов.
2.017 декабря 2004 г.Множество новых эффектов, настроек и инструментов.
2.526 ноября 2005 г.Поддержка интернационализации; менеджер обновлений; поддержка плагинов типов файлов.
2.624 февраля 2006 г.Использование .NET Framework 2.0, полная поддержка 64-бит.
2.7231 августа 2006 г.Последняя версия для поддержки Windows 2000.
3.026 января 2007 г.В этом основном выпуске представлен новый многодокументный интерфейс (MDI), доступность на 8 языках, востребованный интерактивный инструмент градиента, четыре новых эффекта, определяемая пользователем цветовая палитра, меньшее использование дискового пространства для рабочих файлов, а также более чистый и улучшенный пользовательский интерфейс
3.0529 марта 2007 г.Добавлен новый эффект; улучшены некоторые части пользовательского интерфейса.
3.1023 августа 2007 г.Добавлены эффекты Ink Sketch и Soften Portrait; поддержка файлового типа DDS.
3.2012 декабря 2007 г.Улучшения встроенных эффектов, реорганизованное меню эффектов, новая и намного более простая система для разработки плагинов эффектов, улучшенная обработка ошибок для плагинов и возможность рисовать выборки с фиксированным соотношением и фиксированным размером с помощью инструмента «Прямоугольное выделение». (В этом выпуске Paint.NET также больше не является открытым исходным кодом; и даже исходные коды выпуска 3.10 удалены с серверов).
3.2212 января 2008 г.Добавляет новый эффект уменьшения шума.
3.3010 апреля 2008 г.В этом выпуске добавлен итальянский перевод, новый эффект «Размытие фрагментов» и возможность сохранения PNG изображения с 8- и 24-битной глубиной цвета. Для разработчиков система IndirectUI имеет некоторые новые элементы управления, некоторые новые правила ограничений и теперь может использоваться для подключаемых модулей типов файлов.
3.357 июня 2008 г.Новая настройка «Постеризация», новый режим выделения «Пересечение», значительно улучшили производительность редактирования выделения.
3.56 ноября 2009 г.Повышенная надежность производительности, сокращение использования памяти, обновление до последней версии .NET Framework и обновление пользовательского интерфейса для Aero и Glass (Windows 7 / Vista)
3.5.24 января 2010 г.Устранены некоторые различия в функциях инструмента «Текст» между GDI (Windows XP) и DirectWrite (Windows 7 / Windows Vista). Это также улучшает общую производительность, а также правильность и качество инструмента «Переместить выделенные пиксели», функции «Изображение-> Изменить размер» и настройки оттенка / насыщенности.
3.5.526 апреля 2010 г.Исправляет ошибку при сохранении 8-битных изображений, улучшает композицию слоев и производительность Gaussian Blur, а в некоторых случаях обновляется для поддержки новой .NET Framework 4.0. Прекращена поддержка Windows XP без Service Pack 3, дополнительная поддержка .NET 4.0.[17]
3.5.1117 августа 2013 г.Исправляет эффект размытия по Гауссу, который неправильно вычислял альфа-значения для непрозрачных пикселей. Эффекты Sharpen, Median, Fragment и Unfocus показали улучшенную производительность на 25%, 30%, 40% и 100% соответственно. Также уменьшается использование памяти, когда многие операции манипулирования выбором находятся в стеке истории / отмены. Встроенное средство обновления теперь поддерживает обновление до paint.net 4.0.
4.024 июня 2014 г.4.0 требует Windows 7 SP1 или новее (включая 8 / 8.1, но исключая XP и Vista) и использует .NET Framework 4.5.1 (при необходимости его можно установить автоматически)[18] Эта полностью переработанная версия содержит совершенно новый асинхронный, полностью многопоточный движок рендеринга, выделение со сглаживанием, измененный пользовательский интерфейс, мягкие кисти и новый инструмент фигур. Большинство инструментов теперь поддерживают «детализированную историю» и могут настраивать свойства того, что пользователь нарисовал перед тем, как закрепить за слоем.[19]
4.0.62 августа 2015 г.Обновлено для Windows 10. Максимальный размер кисти увеличен до 2000. Инструмент фигур теперь позволяет устанавливать и использовать пользовательские формы. Плагины эффектов на основе IndirectUI теперь могут предоставлять текст справки, доступный через кнопку со знаком вопроса.
4.0.730 декабря 2015 г.Обновлено для .NET Framework 4.6. Добавлен шведский перевод. В строке заголовка используется основной цвет Windows 10. Пользовательские формы XAML теперь поддерживает кардинальные сплайны через PolyCurveSegment. Формирует производительность рендеринга инструмента на процессорах с большим количеством ядер.[20]
4.0.108 июля 2016 г.В редактор добавлена ​​"прокрутка".
4.0.209 января 2018 г.Обновлено для .NET Framework 4.7.1. Добавлена ​​поддержка темной темы.
4.15 сентября 2018 г.Некоторые эффекты переписаны для использования GPU. Копирование и вставка выделенных фрагментов. Два новых эффекта: морфология и турбулентность. Увеличен максимальный уровень масштабирования до 6400%. Улучшения IndirectUI.
4.213 июля 2019 г.,Добавлен HEIF поддержка формата файлов, фиксированная производительность с очень большими изображениями, а также обновленная и модернизированная функциональность многих существующих типов файлов
4.2.17 августа 2019Добавлен JPEG XR поддержка формата файла
4.2.218 сентября 2019Можно открыть AVIF файлы (но не сохраненные), улучшено DirectDraw поверхность поддержка и 4-битное сохранение для PNG / BMP / TIFF
4.2.51 октября 2019 г.Добавлен WebP поддержка формата файла
4.2.621 ноября 2019Добавлен параметр «Собственный ввод указателя», если доступно «указательное» устройство.[21]
4.2.725 ноября 2019Исправлен сбой при запуске (FileLoadException) из-за: 1) заглушки для System.Runtime.dll не обновлялись и 2) жесткой политики привязки версий, которая не позволяла старой версии работать вместо нее (что было бы хорошо в этот случай).[22]
4.2.83 декабря 2019 г.Это небольшое обновление исправляет несколько насущных ошибок, особенно для сенсорного ввода и ввода пером.[23]
4.2.931 января 2020Это обновление значительно повысило производительность и значительно сократило использование памяти, добавило два новых перевода и исправило ряд мелких проблем.[24]
4.2.1014 февраля 2020Исправлены некоторые важные ошибки, особенно при установке, в которой для развертывания напрямую используется файл MSI.[25]
4.2.1120 мая 2020Добавлена ​​поддержка метаданных XMP, 3 новых перевода, некоторые улучшения пользовательского интерфейса и несколько исправлений ошибок.[26]

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

Рекомендации

  1. ^ а б c Брюстер, Рик. "paint.net Скачать". дотПДН, ООО. Получено 13 января 2018.
  2. ^ Брюстер, Рик (6 ноября 2009 г.). «Новая лицензия для Paint.NET v3.5». Paint.net Блог. дотПДН ООО. Получено 2011-05-01.
  3. ^ "paint.net - Бесплатное программное обеспечение для редактирования цифровых фотографий". Получено 30 сентября, 2009. Внизу страницы, внизу около.
  4. ^ "Paint.NET v1.1" Beta 2 "Скачать". Архивировано из оригинал 21 декабря 2007 г.
  5. ^ «Paint.NET пересекает 2 миллиона загрузок и другие новости». Архивировано из оригинал 2 января 2008 г.. Получено 16 июня, 2006.
  6. ^ Мук, Нейт (27 февраля 2006 г.). "Интервью: взгляд изнутри Paint.NET". Betanews. Betanews, Inc. Архивировано с оригинал 30 октября 2011 г.. Получено 16 июня, 2006.
  7. ^ paint.net - Лицензирование и FAQ
  8. ^ а б «Авторы бесплатных программ: остерегайтесь» Backspaceware"". Блог paint.net. 4 декабря 2007 г.. Получено 2017-07-27.
  9. ^ «Новая лицензия для Paint.NET v3.5». Получено 2015-02-11.
  10. ^ Рубино, Даниэль (30 сентября 2017 г.). «Paint.NET теперь доступен в Магазине Windows для всех ПК с Windows 10». Windows Central. Мобильные нации.
  11. ^ Бринкманн, Мартин (1 октября 2017 г.). «Paint.net появится в Магазине Windows (но не бесплатно)». хаки.
  12. ^ "Формат файла Paint.NET" .pdn"". Архивировано из оригинал на 2008-01-02.
  13. ^ "CodeLab: среда разработки плагинов Paint.NET". 16 августа 2014 г.
  14. ^ а б "Индекс плагина".
  15. ^ а б Проект Краска моно в Код Google
  16. ^ Холверда, Том (8 февраля 2010 г.). «Представляем Pinta, Gtk + клон Paint.NET». OSNews. Получено 2014-09-25.
  17. ^ Брюстер, Рик. «Paint.NET v3.5.5 уже доступен». Paint.net Блог. дотПДН, ООО. Получено 26 апреля 2010.
  18. ^ Paint.NET - Скачать: Системные Требования
  19. ^ "Paint.net 4.0 уже доступен!". 24 июня 2014 г.
  20. ^ "Paint.net 4.0.7 теперь доступен". 30 декабря 2015 г.. Получено 7 февраля, 2016.
  21. ^ "Paint.net 4.2.6 теперь доступен". 21 ноября 2019 г.,. Получено 23 ноября, 2019.
  22. ^ "Paint.net 4.2.7 теперь доступен". 25 ноября 2019 г.,. Получено 26 ноября, 2019.
  23. ^ "Paint.net 4.2.8 теперь доступен". 3 декабря 2019 г.,. Получено 4 декабря, 2019.
  24. ^ "Paint.net 4.2.9 теперь доступна". 31 января 2020 г.. Получено 1 февраля, 2020.
  25. ^ "Paint.net 4.2.10 уже доступен". 14 февраля 2020 г.. Получено 15 февраля, 2020.
  26. ^ "Paint.net 4.2.11 теперь доступен". 20 мая 2020. Получено 20 мая, 2020.

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

внешняя ссылка