Paint.Net 绘画软件 v5.1 官方版

软件简介

Paint.NET 是 Windows 平台上的一个绘画以及图像和照片处理软件,它由华盛顿州立大学的学生开发和维护并由微软公司提供项目指导,早期定位于MSPaint的免费替代软件,现在逐渐发展为一个功能强大且易用的的图像和照片处理软件,支持图层,无限制的历史记录,特效,和许多实用工具,并且开放源代码和完全免费,界面看起来有点像Photoshop和SAI。

软件截图

软件特点

色彩管理

Paint.NET终于有了完整的色彩管理支持,这是一个在更昂贵或更复杂的成像软件中常见的功能。这确保了嵌入颜色配置文件的图像看起来像它们最初由相机拍摄或作者预期的那样。现在大多数手机相机将在像显示器P3这样的大色域色彩空间中拍照,现在这些照片在Paint.NET打开时将具有正确的颜色、亮度和饱和度。

这是一个使用詹姆斯·韦伯望远镜拍摄的美国航天局宇宙悬崖星云照片的例子(来源)。它被红外捕获,然后转移到可见光光谱,最终结果使用ProPhoto RGB色彩空间,以便利用非常大的光谱颜色。

(请注意,此屏幕截图的颜色被固定为sRGB。真实图像在实际的HDR或WCG显示器上看起来更好!)

左边是如果忽略颜色配置文件时的图像外观,正如您在Paint.NET5.0和更早版本中看到的那样。然而,在右边,颜色配置文件正在实时应用,以确保一切看起来完全符合美国航天局的预期。

色彩管理是在设置中配置的,但需要配置的并不多。默认启用的Windows高级色彩用于为显示器提供一键式色彩管理支持。当显示器配置为高动态范围(HDR)或宽色域(WCG)模式时,这将启用高位深输出(例如10位或更多)和使用显示器的全色域。然后,Windows根据显示器本身通过EDID告诉系统的内容,确保准确一致的色彩再现。

为标准动态范围(SDR)配置的显示器不支持Windows高级色彩,因此Paint.NET将在sRGB模式下运行,以确保一致的色彩再现。色彩精度取决于显示器本身是否配置为sRGB色彩输出。

有一些说明可指导您在Windows显示设置中为您的显示器启用HDR或WCG。状态部分提供有关颜色管理状态和显示的清晰信息:

宽色域模式是Windows 11 v24H2的新功能,本质上是一种升级的SDR模式,具有高位深输出支持、自动颜色管理、线性伽马和FP16精度的桌面合成,没有HDR模式的繁琐。启用此功能后,您的显示器不会转换到HDR模式——它仍然在SDR模式下运行。如果您的系统上可用,我强烈建议您查看此功能!

新的图像->颜色配置文件对话框替换了5.0中引入的图像->应用嵌入式颜色配置文件命令,这是一个单向“破坏性”过程,将图像转换为sRGB颜色空间,然后删除嵌入的颜色配置文件。

在这里,您可以从图像的当前颜色配置文件中进行选择,以及sRGB、Adobe RGB、Display P3和ProPhoto RGB。或者,您可以从任何*. icc/*.icm文件导入颜色配置文件。您还可以将当前图像的颜色配置文件导出到文件中。我计划修改和扩展此对话框,因为我从社区收到了有关它的反馈。

转换按钮会将图像从当前颜色配置文件转换为新选择的颜色配置文件。它仍然会在屏幕上显示相同的内容,取模任何精度或色域限制。然后,您将能够在新颜色配置文件定义的新颜色空间中编辑图像。

分配按钮会改变颜色配置文件,但不会转换图像的颜色,通常会导致它看起来非常不同。当您有一个嵌入了错误颜色配置文件的图像,或者颜色配置文件被删除的地方(例如当使用删除所有元数据的“图像粉碎机”时),这很有用。这种方法的另一个可能用途是将Display P3配置文件分配给图像,以许多人喜欢的方式增加其饱和度(有些人觉得sRGB在正确显示时不饱和)。

GPU效果和插件将自动参与颜色管理,除非他们选择退出。默认的WorkingSpaceLinear颜色上下文将以正确的方式将图像转换为线性伽马图像的颜色配置文件。然后将线性化的图像输入到效果中,效果将进行渲染,然后该效果的输出将转换回由图像的颜色配置文件定义的(非线性)颜色空间。还有许多新的API用于处理GPU和CPU效果的颜色和颜色配置文件。

我想特别提到并非常感谢克林顿·英格拉姆(又名@saucconttrol),不仅是因为他的PhotoSauce库,而且是因为他在Discord上耐心地与我讨论色彩管理的几个小时。这段对话跨越了几个月,在此期间,我慢慢学会了爬行,然后最终在这个极其复杂、技术含量高、困难的问题空间中行走。没有他的指导,这个功能是不可能实现的!

新的和更新的效果

有两个新的模糊效果,对现有效果的一些更新,所有*内置调整和效果现已完全迁移到GPU上运行。

草图模糊是Paint.NET独有的一种新的模糊效果。它改编自Andrey Akinshin(网站,推特)的实现,用于计算值流中值的近似值。你可以在这里阅读更多关于这种效果的信息,我在5.0中以中值草图的名义将其作为插件发布。自插件发布以来,它在性能和质量方面都得到了进一步优化。

Square Blur是一种非常简单的模糊效果,它计算每个像素周围正方形区域的平均颜色。它甚至可以被认为是Bokeh Blur效果(平均周围圆形区域)的非常高性能但非常不准确的近似。

中位数模糊是对旧的噪声->中位数效果的重写。它完成了同样的事情,但使用GPU进行渲染。它基于@_koh_的“Hi-Lo”算法它巧妙地使用二分搜索方法来计算特定精度的中位数。您可以为您想要实现的结果微调精度(质量);较低的值产生有趣的后处理外观。这种效果也是Paint.NET首次涉足计算着色器领域,使用它比原始像素着色器实现实现实现了3倍以上的性能改进!

自动关卡、曲线、关卡、油画、降噪、表面模糊和轮廓也已转换为在图形处理器上运行。这完成了向去年5.0版本开始的完全支持图形处理器的效果系统的过渡。

所有内置的GPU效果都可供GPU效果插件CodeLab使用,该插件已更新以支持GPU效果开发。@BoltBait的GPU加速插件包也是有用和有趣的GPU效果(以及一些非GPU效果!)的丰富来源,并且一直是Paint.NET的重要补充。还有源代码(在GitHub上)the built-in GPU effects and the set of built-in and extended Direct2D effects.

此外,插件现在可以利用直方图效果2分析效果。与Direct2D的内置直方图效果相比,它更精确,最多可以计算4096个箱(vs.256),并且适用于任何图像大小(vs.最大4096x4096)。

*实际上有两个效果仍然不能在图形处理器上运行。第一个是颜色->量化,其算法不适合在图形处理器上运行。第二个是照片->红眼去除,它实际上只是一个GDI+效果的包装。

帆布定制

新的画布设置部分有两个新的设置,让你可以根据自己的喜好自定义画布。第一个是阴影的简单切换,第二个是改变边框颜色(有时称为“背景”颜色)的能力。此外,透明棋盘亮度设置在这里找到了新家。

软件下载

THE END