Paint.NET 技术专题简介

简介

此条目或章节需要时常更新。内容可能会随着时间而有所变化或进展。未有可靠来源的臆测内容可能会被移除。若您发现有尚未更新的内容,欢迎您编辑更新。Paint.NETPaint.NET 3.5.9执行于Windows 7原作者Rick Brewster开发者dotPDN, LLC首次发布2004年5月6日,​18年前​(2004-05-06)当前版本5.0.3 (2023年3月29日;稳定版本) 编程语言C#、C++、C++/CLI操作系统Windows 7 SP1或以上系统平台.NET框架及.NET语言28种语言语言列表英语、中文(简体)、中文(繁体)、捷克语、丹麦语、荷兰语、芬兰语、法语、德语、印地语、匈牙利语、意大利语、日语、韩语、立陶宛语、挪威语、波斯语、波兰语、葡萄牙语(巴西)、葡萄牙语(葡萄牙)、俄语、西班牙语、土耳其语、乌克兰语、加泰罗尼亚语、科西嘉语、泰语类型位图图像编辑器许可协议免费软件网站www.getpaint.netPaint.NET是使用.NET Framework开发的一款适用于Microsoft Windows的开放源代码图像编辑软件。Paint.NET最初是一个华盛顿州立大学的学生项目,而后发展成支持图层、颜色渲染、透明度及扩展组件的画图替代品。它现在已被视为Adobe Photoshop的一个免费替代品。

概要

Paint.NET主要使用C#编写,部分安装文件及集成Windows功能则以C++编写。Paint.NET原生图像格式为.PDN,一种已压缩,表达软件内部对象的格式,用以存储图层及其他资料。Paint.NET除安装程序、程序所用文字及图像外皆以MIT许可证发布。

历史

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

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

发布历史

版本 发布日期 重要更改

1.02004年5月6日首次发布1.12004年10月1日支持特效扩展组件2.02004年12月17日增加特效,修改工具2.52005年11月26日国际化,更新管理员,文件格式支持2.62006年2月24日使用.NET Framework 2.0,完全支持64-bit2.722006年8月31日最后支持Windows 2000的版本3.02007年1月6日支持标签页3.202007年12月12日更容易的扩展组件开发;改善原有的特效3.302008年4月10日更容易的文件格式支持组件开发;支持存储8-bit及24bit色深PNG,8-bit色深BMP3.352008年6月7日使用GPC(General Polygon Clipper Library)显着改进选取工具3.362008年8月26日改进特效处理速度3.52009年11月6日第一个Windows 7下使用的优化版本,重设计程序外观,优化性能,减少内存使用量3.5.12009年11月19日新增Windows 7式的任务栏报告方式,解决重设图片大小的问题,解决复制和粘贴的问题3.5.52010年4月26日不再支持Windows XP Service Pack 3以下的版本,新增对.NET 4.0的支持4.02014年6月24日系统最低要求为Windows 7 SP1
为多核心处理器及GPU优化渲染引擎4.0.62015年8月2日针对Windows 10进行了更新。将最大画笔大小增加到2000,形状工具允许安装和使用自定义形状。基于IndirectUI的效果扩展现在可以提供帮助文档,可透过问号按钮访问。4.0.72015年12月30日针对.NET Framework 4.6进行了更新。增加瑞典语翻译。标题栏使用Windows 10强调色。自定义形状XAML现在透过PolyCurveSegment支持基线曲线。形状工具在具有多个核心的CPU上提供更多性能。4.0.102016年7月8日在编辑器中新增“过度滚动”功能。4.0.112016年9月12日圆角举行的半径现在是可设置的。可在设置中停用或激活过度滚动。4.0.202018年1月9日针对.NET Framework 4.7.1进行更新。新增深色布景主题支持。4.12018年9月5日重写了数个特效以使用GPU。复制并粘贴选取范围。多了两个新的特效。将最大缩放等级增加至6400%。用户界面强化。4.22019年7月13日新增HEIF文件格式支持,修复非常大的图片的性能问题,并升级与现代化许多既有文件类型的功能4.2.12019年8月7日新增JPEG XR文件格式支持4.2.22019年9月18日可开启AVIF文件(但无法存储),改善对DirectDraw Surface(英语:DirectDraw Surface)的支持,以及PNG/BMP/TIFF的4位存储4.2.52019年10月1日新增WebP文件格式支持4.2.62019年11月21日若“光标”设备可能,则新增“原生光标输入”设置。4.2.112020年5月20日新增XMP诠释资料支持,三种新的翻译,一些用户界面改进,以及许多错误修复。4.32021年9月22日迁移至.NET 5,从而获取更好的性能。4.3.32021年11月21日迁移至.NET 6,从而获取更好的性能。使用C# 10,三种新的翻译,包含了加泰罗尼亚语、科西嘉语及泰语。4.3.42021年12月3日修复颜色拣选器臭虫以及旧版插件的问题。4.3.x版将会是最后一个支持Windows 7/8与8.1,以及x86/32位平台的版本。

系统要求

最低要求 操作系统

Windows 7 SP1或更新版本

处理器

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 Photoshop的PSD格式等。很多文件格式支持组件都是以现有的开源软件作为基础,例如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为基础撰写使用公共语言运行库Mono的Paint-Mono,使Linux及其他Mono支持的系统得以执行Paint.NET。Icaza于2007年5月宣布正式开始Paint-Mono项目。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平