Paint NET 4.1.5更新日志
改进:图像 - >旋转现在几乎立即完成(感谢@Bruce Bowyer-Smyth!)
改进:为较新的CPU指令集(SSE2,SSSE3,AVX2)优化了渲染引擎的一部分。根据缩放级别,CPU类型和其他因素,渲染吞吐量提高了10-50%。
改进:对使用Surface类上的索引器的代码进行一些性能优化,这应该可以提高插件的性能(感谢@Bruce Bowyer-Smyth!)
修复:调整菜单的快捷键在第一次打开菜单后才能正常工作
修复:用于指示图像透明区域的画布棋盘现在可以使用DPI进行缩放
修复了由Direct2D引起的一些更罕见的SEHException / AccessViolationException崩溃案例
修复:使用@ BoltBait的Level Horizon插件时,IndirectUI中的一个错误导致崩溃
修复:每用户字体不再导致Store版本崩溃
新:paintdotnet:协议现在适用于Classic版本
修复:p?aintdotnet:?协议现在应该可以正常使用包含空格的路径
修复:通过XAML加载自定义形状插件的强化安全性(感谢@Bruce Bowyer-Smyth!)Paint NET 4.1.4 更新日志
Improved: Massive startup performance improvement when lots of effect plugins are installed
Fixed a crash that would happen when closing an image, exiting the app, or sometimes just at random. This was happening due to a bug in Direct2D where ID2D1EffectContext does not honor the multithreaded initialization flag from its ID2D1Factory, and was thus corrupting its own internal data structures when released on the finalizer thread.
Fixed: DirectX 9 GPUs can now utilize hardware acceleration again (in 4.1.3 they were forced to use software rendering)
Fixed: The Black & White and Invert Colors adjustments no longer display an OK/Cancel dialog
Paint NET 4.1.3 更新日志
Fixed a crash when zooming due to missing pixel shader support on DX9 class GPUs (NVIDIA nForce, GeForce 7000 series, Matrox M9140, etc.)
Paint NET 4.1.2更新日志
如果安装了“大量”效果插件,则可以提高启动性能。下次更新将进行更多优化。
修复:在某些缩放级别,像素网格不再比其他点更暗点,如https://forums.getpaint.net/topic/112794-pixel-grid-rendering-problems-when-zooming/所述
修复:径向模糊未正确处理alpha
修复:现在正确渲染IndirectUI ColorWheel样例(没有淡化的alpha渐变)
修复:描述工具快捷键的工具提示现在指示按键的次数(例如,按两次S键选择Magic Wand)
修复:按Escape取消选择现在适用于所有工具(此错误在v4.0中引入)
修复:具有可变alpha的图像在某些缩放级别无法正确显示。它们在半透明区域“太暗”。报道:https://forums.getpaint.net/topic/112184-some-zoom-levels-display-alpha-as-extra-opaque/
修复:对于Store版本,如果没有提供参数,使用paintdotnet:protocol启动不再显示错误(感谢@Bruce Bowyer-Smyth!)
修复了一些渲染太快的效果的崩溃问题
修复了Image-> Resize对话框中的一个错误,其中有星号和关于正在使用哪种重采样模式的注释,例如: “*将使用双立方”,不会消失或正确更新
新增:添加了/ set:SETTING = VALUE命令行参数。如果应用程序无法启动或无法访问“设置”对话框,这对于禁用硬件加速特别有用。对于无法编辑虚拟化注册表的Store发行版,这也是必需的。要在禁用硬件加速的情况下启动Store版本,请转到开始 - >运行并输入“paintdotnet:/ set:UI / EnableHardwareAcceleration = false”(不带引号)并按OK
新增:添加检测“Diebold Warsaw”何时导致Paint.NET崩溃。错误消息将指示此原因。
修正:解决了CVE-2018-18446。归功于Bruce Bowyer-Smyth。
修复:解决了CVE-2018-18447。感谢来自NCC集团的Soroush Dalili。