Paint.NET

適用於Microsoft Windows的免費點陣圖編輯軟體

Paint.NET是使用.NET Framework开发的一款适用于Microsoft Windows开放源代码图像编辑软件。Paint.NET最初是一个华盛顿州立大学的学生项目,而后发展成支持图层、颜色渲染、透明度及扩展组件的画图替代品。它现在已被视为Adobe Photoshop的一个免费替代品。

Paint.NET
Paint.NET 3.5.9执行于Windows 7
Paint.NET 3.5.9执行于Windows 7
原作者Rick Brewster
开发者dotPDN, LLC
首次发布2004年5月6日,​20年前​(2004-05-06
当前版本4.3.12(2022年8月20日,​2年前​(2022-08-20
编程语言C#C++C++/CLI
操作系统Windows 10或以上
平台.NET框架.NET
语言28种语言
语言列表
英语、中文(简体)、中文(繁体)、捷克语、丹麦语、荷兰语、芬兰语、法语、德语、印地语、匈牙利语、意大利语、日语、韩语、立陶宛语、挪威语、波斯语、波兰语、葡萄牙语(巴西)、葡萄牙语(葡萄牙)、俄语、西班牙语、土耳其语、乌克兰语、加泰罗尼亚语、科西嘉语、泰语
类型位图图像编辑器
许可协议免费软件
网站www.getpaint.net

概要

Paint.NET主要使用C#编写,部分安装文件及集成Windows功能则以C++编写。Paint.NET原生图像格式为.PDN,一种已压缩,表达软件内部对象的格式,用以存储图层及其他资料。[1]

历史

Paint.NET原本是华盛顿州立大学于2004年的一个信息学系大学四年级生的设计项目。1.0版本用了36,000行代码,使用了15星期写成。[2]对比起来,3.35版本约有162,000行代码。随后Paint.NET项目亦于同的夏季继续,而1.1及2.0版则于2004年的下学期发布。当时Paint.NET的开发人员是华盛顿州立大学的2位学生,目前二人则于微软工作。

最初,Paint.net 是根据MIT许可证的修改版本发布的,不包括安装程序、文本和图形。[3]然而,由于开源代码被其他人抄袭,这些人将软件重命名为自己的软件,并未经他们的许可捆绑用户内容,开发者决定限制源代码的分发,2007 年 12 月,布鲁斯特宣布打算限制该程序各组件的访问(包括其安装程序、资源和用户界面)。[4] 2009 年 11 月,该软件成为专有软件,限制销售或创建该软件的派生作品。[5]

直至2006年5月,Paint.NET已被下载超过200万次。[6]平均每个月180,000次。[7]

发布历史

版本 发布日期 重要更改
1.0 2004年5月6日 首次发布
1.1 2004年10月1日 支持特效扩展组件
2.0 2004年12月17日 增加特效,修改工具
2.5 2005年11月26日 国际化,更新管理员,文件格式支持
2.6 2006年2月24日 使用.NET Framework 2.0,完全支持64-bit
2.72 2006年8月31日 最后支持Windows 2000的版本
3.0 2007年1月6日 支持标签页
3.20 2007年12月12日 更容易的扩展组件开发;改善原有的特效
3.30 2008年4月10日 更容易的文件格式支持组件开发;支持存储8-bit及24bit色深PNG,8-bit色深BMP
3.35 2008年6月7日 使用GPC(General Polygon Clipper Library)显著改进选取工具
3.36 2008年8月26日 改进特效处理速度
3.5 2009年11月6日 第一个Windows 7下使用的优化版本,重设计程序外观,优化性能,减少内存使用量
3.5.1 2009年11月19日 新增Windows 7式的任务栏报告方式,解决重设图片大小的问题,解决复制和粘贴的问题
3.5.5 2010年4月26日 不再支持Windows XP Service Pack 3以下的版本,新增对.NET 4.0的支持
4.0 2014年6月24日 系统最低要求为Windows 7 SP1
为多核心处理器及GPU优化渲染引擎
4.0.6 2015年8月2日 针对Windows 10进行了更新。将最大画笔大小增加到2000,形状工具允许安装和使用自定义形状。基于IndirectUI的效果扩展现在可以提供帮助文档,可透过问号按钮访问。
4.0.7 2015年12月30日 针对.NET Framework 4.6进行了更新。增加瑞典语翻译。标题栏使用Windows 10强调色。自定义形状XAML现在透过PolyCurveSegment支持基线曲线。形状工具在具有多个核心的CPU上提供更多性能。[8]
4.0.10 2016年7月8日 在编辑器中新增“过度滚动”功能。
4.0.11 2016年9月12日 圆角举行的半径现在是可设置的。可在设置中停用或激活过度滚动。
4.0.20 2018年1月9日 针对.NET Framework 4.7.1进行更新。新增深色布景主题支持。
4.1 2018年9月5日 重写了数个特效以使用GPU。复制并粘贴选取范围。多了两个新的特效。将最大缩放等级增加至6400%。用户界面强化。
4.2 2019年7月13日 新增HEIF文件格式支持,修复非常大的图片的性能问题,并升级与现代化许多既有文件类型的功能[9]
4.2.1 2019年8月7日 新增JPEG XR文件格式支持[10]
4.2.2 2019年9月18日 可开启AVIF文件(但无法存储),改善对DirectDraw Surface英语DirectDraw Surface的支持,以及PNG/BMP/TIFF的4位存储[11]
4.2.5 2019年10月1日 新增WebP文件格式支持[12]
4.2.6 2019年11月21日 若“光标”设备可能,则新增“原生光标输入”设置。[13]
4.2.11 2020年5月20日 新增XMP诠释资料支持,三种新的翻译,一些用户界面改进,以及许多错误修复。[14]
4.3 2021年9月22日 迁移至.NET 5,从而获取更好的性能。[15]
4.3.3 2021年11月21日 迁移至.NET 6,从而获取更好的性能。使用C# 10,三种新的翻译,包含了加泰罗尼亚语、科西嘉语及泰语。[16]
4.3.4 2021年12月3日 修复颜色拣选器bug以及旧版插件的问题。4.3.x版将会是最后一个支持Windows 7/8与8.1,以及x86/32位平台的版本。[17]
5.0.0 2023年1月10日 结束对Windows 7、8、8.1以及x86/32位系统的支持。平板设备现已全面支持压感功能。特性能够实现GPU加速渲染,用户可以通过工具菜单自行设置首选的渲染设备。新增了一系列图像处理效果和调整选项。迁移至.NET 7框架。

系统要求

最低要求
操作系统 Windows 10或更新版本
处理器 1GHz或更快
存储器 1GB以上

扩展组件

Paint.NET支持DLL类型的扩展组件,以增加图片效果、修改工具及文件格式支持。这些扩展组件可以使用.NET Framework写成,而目前大部分扩展组件都是使用C#撰写,这些扩展组件通常是由Paint.NET论坛的参与者自愿开发。虽然这些扩展组件只在Paint.NET论坛发布,但部分会成为新版本中默认安装的一部分。例如DirectDraw Surface英语DirectDraw Surface文件格式支持组件(由Dean Ashton制作)及Ink Sketch及Soften Portrait效果(由David Issel制作)都于Paint.NET 3.10成为Paint.NET的一部分。

而很多不同的扩展组件则由不同人士开发,例如Shape3D。有些的扩展组件则是扩展Paint.NET原始功能,例如Curves+及Sharpen+分别扩展了内置于Paint.NET的曲线和锐利化工具。

而文件格式支持组件可以令Paint.NET支持更多的文件格式,例如动画鼠标光标、Adobe PhotoshopPSD格式等。很多文件格式支持组件都是以现有的开源软件作为基础,例如RAW格式支持使用dcraw,而PNG支持则使用OptiPNG

在线论坛

Paint.NET提供一个在线论坛,可以从其程序的主菜单或说明菜单中到达。这个论坛为用户提供支持、使用教学、下载扩展组件及程序国际化支持。这个论坛已有超过11,784位注册会员及超过186,005篇文章。用户之间主要讨论程序使用、扩展组件、使用教学及其他Paint.NET参考资源。

非Windows系统的支持

Paint.NET是为Windows设计,并不支持其他操作系统。而3.0版本开始,对Windows XP以前的Windows系统支持已经停止,同时亦加入对Windows Vista的支持。该软件开源的特性促使替代版本的出现,如Miguel de Icaza以Paint.NET为基础撰写使用公共语言运行库MonoPaint-Mono,使Linux及其他Mono支持的系统得以执行Paint.NET。Icaza于2007年5月宣布正式开始Paint-Mono项目。

参见

参考资料

  1. ^ Paint.NET's file format, ".pdn". [2008-10-03]. (原始内容存档于2008-01-02). 
  2. ^ Paint.NET v1.1 "Beta 2" Download. [2008-10-03]. (原始内容存档于2007-12-21). 
  3. ^ Paint.NET - Download. web.archive.org. 2007-08-11 [2023-09-27]. 原始内容存档于2013-07-03. 
  4. ^ Freeware Authors: Beware of “Backspaceware”. paint.net blog. 2007-12-05 [2023-09-27]. (原始内容存档于2023-09-27) (英语). 
  5. ^ A new license for Paint.NET v3.5. paint.net blog. 2009-11-07 [2023-09-27]. (原始内容存档于2023-03-26) (英语). 
  6. ^ Paint.NET crosses 2 million downloads, and other news. [2008-10-03]. (原始内容存档于2008-01-02). 
  7. ^ Interview: A Look Inside Paint.NET. [2008-10-03]. (原始内容存档于2011-10-30). 
  8. ^ paint.net 4.0.7 is now available. December 30, 2015 [February 7, 2016]. (原始内容存档于2017-07-02). 
  9. ^ paint.net 4.2 is now available. 2019-07-13 [2021-01-20]. (原始内容存档于2019-07-14). 
  10. ^ paint.net 4.2.1 is now available. 2019-08-08 [2021-01-20]. (原始内容存档于2022-07-06). 
  11. ^ paint.net 4.2.2 is now available. 2019-09-18 [2021-01-20]. (原始内容存档于2019-09-27). 
  12. ^ paint.net 4.2.5 is now available. 2020-10-01 [2021-01-20]. (原始内容存档于2022-07-06). 
  13. ^ paint.net 4.2.6 is now available. 2019-11-21 [2019-11-23]. (原始内容存档于2022-07-06). 
  14. ^ paint.net 4.2.11 is now available. 2020-05-20 [2020-05-20]. (原始内容存档于2022-07-06). 
  15. ^ paint.net 4.3 is now available. 2021-09-22 [2021-09-26]. (原始内容存档于2022-08-23). 
  16. ^ paint.net 4.3.3 is now available. paint.net blog. 2021-11-21 [2021-12-02]. (原始内容存档于2022-08-02) (英语). 
  17. ^ paint.net 4.3.4 is now available. paint.net blog. 2021-12-04 [2021-12-04]. (原始内容存档于2022-05-16) (英语). 

外部链接