Coder Social home page Coder Social logo

0xc0000054 / pdn-jpegxl Goto Github PK

View Code? Open in Web Editor NEW
30.0 3.0 0.0 198 KB

A Paint.NET filetype plugin that loads and saves JPEG XL images.

Home Page: https://forums.getpaint.net/topic/120716-jpeg-xl-filetype/

License: MIT License

C# 77.82% C++ 18.58% C 3.60%
paint-net jpeg-xl paintdotnet libjxl jxl

pdn-jpegxl's Introduction

pdn-jpegxl

A Paint.NET filetype plugin that loads and saves JPEG XL images using libjxl.

Installation

  1. Close Paint.NET.
  2. Place JpegXLFileType.dll, JpegXLFileTypeIO_ARM64.dll and JpegXLFileTypeIO_x64.dll in the Paint.NET FileTypes folder which is usually located in one the following locations depending on the Paint.NET version you have installed.
Paint.NET Version FileTypes Folder Location
Classic C:\Program Files\Paint.NET\FileTypes
Microsoft Store Documents\paint.net App Files\FileTypes
  1. Restart Paint.NET.

License

This project is licensed under the terms of the MIT License.
See License.txt for more information.

Source code

Prerequisites

  • Visual Studio 2022
  • Paint.NET 5.0 or later
  • The libjxl package from vcpkg

Building the plugin

  • Open the solution
  • Change the PaintDotNet references in the JpegXLFileType project to match your Paint.NET install location
  • Update the post build events to copy the build output to the Paint.NET FileTypes folder
  • Build the solution

pdn-jpegxl's People

Contributors

0xc0000054 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pdn-jpegxl's Issues

Multilayer support

Currently Paint.NET prompts to flatten the image entirely before export. Since JXL supports layers, it should be possible preserve them.

Crash when adjusting Save As quality slider

I sometimes get the following crash -:

Exception:

System.NullReferenceException: Object reference not set to an instance of an object.
   at JpegXLFileTypePlugin.Interop.JpegXL_X64.g____PInvoke|2_0(DecoderCallbacks* callbacks, Byte* data, UIntPtr dataSize, ErrorInfo* errorInfo)
   at JpegXLFileTypePlugin.Interop.JpegXLNative.LoadImage(Byte[] imageData, DecoderLayerData layerData, DecoderImageMetadata imageMetadata)
   at JpegXLFileTypePlugin.JpegXLLoad.Load(Stream input)
   at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src_4_3_x\Data\FileType.cs:line 491
   at PaintDotNet.Dialogs.SaveConfigDialog.<>c__DisplayClass48_0.b__0() in D:\src\pdn\src_4_3_x\PaintDotNet\Dialogs\SaveConfigDialog.cs:line 590
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at PaintDotNet.Dialogs.SaveConfigDialog.UpdatePreviewAsync(Document document, FileType fileType, SaveConfigToken saveConfigToken, CancellationToken cancelToken) in D:\src\pdn\src_4_3_x\PaintDotNet\Dialogs\SaveConfigDialog.cs:line 600

Diagnostics:

Application                                          paint.net 5.0.12 (Stable 5.12.8735.38135)
Build Date                                           Friday, 1 December 2023
Install type                                         Portable

Language:                                            en-US
DPI                                                  1 (1.00x scale)
UI/Canvas GPU                                        True
Rendering GPU                                        🚀 Performance (NVIDIA GeForce RTX 4070 Ti)
Remote session                                       False
Animations                                           True
Translucent windows                                  True
Windows Ink                                          True

OS                                                   Windows 11 Pro x64 (10.0.22631.0)
Runtime                                              .NET 7.0.14 x64

Physical Memory                                      32,618 MB (25,045 MB free)
Paging File                                          37,482 MB (26,929 MB free)

CPU                                                  12th Gen Intel(R) Core(TM) i7-12700F
    Speed                                            ~2112 MHz
    Cores / Threads                                  12 / 20
    Features                                         SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, AVX, AVX2

Monitor                                              1
    Resolution                                       2560 x 1440, 170 Hz
    DPI                                              96 (1.00x scale)
    Coordinates                                      (L=0, T=0, R=2560, B=1440)
    Bit depth                                        8
    Color space                                      RgbFullGamma22NoneP709
    Connected to                                     NVIDIA GeForce RTX 4070 Ti

Monitor                                              2
    Resolution                                       2560 x 1440, 144 Hz
    DPI                                              96 (1.00x scale)
    Coordinates                                      (L=2560, T=0, R=5120, B=1440)
    Bit depth                                        8
    Color space                                      RgbFullGamma22NoneP709
    Connected to                                     NVIDIA GeForce RTX 4070 Ti

Video Card                                           NVIDIA GeForce RTX 4070 Ti
    Hardware Acceleration                            Supported
    Dedicated Video RAM                              12,010 MB
    Dedicated System RAM                             0 MB
    Shared System RAM                                16,309 MB
    Vendor ID                                        0x10DE
    Device ID                                        0x2782
    Subsystem ID                                     0x40CA1458
    Revision                                         161
    LUID                                             0x00010CCB
    Flags                                            AcgCompatible, SupportMonitoredFences, KeyedMutexConformance
    Graphics Preemption                              PixelBoundary
    Compute Preemption                               DispatchBoundary
    Outputs                                          2
    Feature Level                                    Level_12_1
    Features                                         Doubles, ComputeShadersEtc
    DXGI Formats                                     A8_UNorm, B8G8R8A8_UNorm, R16G16B16A16_UNorm, R16G16B16A16_Float, R32G32B32A32_Float
    Buffer Precisions                                UInt8Normalized, UInt8NormalizedSrgb, UInt16Normalized, Float16, Float32
    Maximum Bitmap Size                              16384

Video Card                                           Microsoft Basic Render Driver
    Hardware Acceleration                            N/A
    Dedicated Video RAM                              0 MB
    Dedicated System RAM                             0 MB
    Shared System RAM                                16,309 MB
    Vendor ID                                        0x1414
    Device ID                                        0x008C
    Subsystem ID                                     0x00000000
    Revision                                         0
    LUID                                             0x00012503
    Flags                                            Software, AcgCompatible, SupportMonitoredFences, KeyedMutexConformance
    Graphics Preemption                              InstructionBoundary
    Compute Preemption                               InstructionBoundary
    Outputs                                          0
    Feature Level                                    Level_12_1
    Features                                         Doubles, ComputeShadersEtc
    DXGI Formats                                     A8_UNorm, B8G8R8A8_UNorm, R16G16B16A16_UNorm, R16G16B16A16_Float, R32G32B32A32_Float
    Buffer Precisions                                UInt8Normalized, UInt8NormalizedSrgb, UInt16Normalized, Float16, Float32
    Maximum Bitmap Size                              8388608

Managed assemblies                                   102
    System.Private.CoreLib                           .\System.Private.CoreLib.dll, Version=7.0.0.0, PublicKeyToken=7cec85d7bea7798e
    paintdotnet                                      .\paintdotnet.dll, Version=5.12.8735.38135
    System.Runtime                                   .\System.Runtime.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Windows.Forms                             .\System.Windows.Forms.dll, Version=7.0.0.0, PublicKeyToken=b77a5c561934e089
    PaintDotNet.Fundamentals                         .\PaintDotNet.Fundamentals.dll, Version=5.12.8735.38135
    System.Diagnostics.Tracing                       .\System.Diagnostics.Tracing.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Threading.Thread                          .\System.Threading.Thread.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Base                                 .\PaintDotNet.Base.dll, Version=5.12.8735.38135
    System.Collections.Concurrent                    .\System.Collections.Concurrent.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Collections                          .\PaintDotNet.Collections.dll, Version=5.12.8735.38135
    PaintDotNet.ComponentModel                       .\PaintDotNet.ComponentModel.dll, Version=5.12.8735.38135
    PaintDotNet.Windows                              .\PaintDotNet.Windows.dll, Version=5.12.8735.38135
    TerraFX.Interop.Windows                          .\TerraFX.Interop.Windows.dll, Version=10.0.22621.2, PublicKeyToken=35b01b53313a6f7e
    PaintDotNet.Primitives                           .\PaintDotNet.Primitives.dll, Version=5.12.8735.38135
    PaintDotNet.Runtime                              .\PaintDotNet.Runtime.dll, Version=5.12.8735.38135
    PointerToolkit                                   .\PointerToolkit.dll, Version=1.0.0.0
    System.Threading                                 .\System.Threading.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.SystemLayer                          .\PaintDotNet.SystemLayer.dll, Version=5.12.8735.38135
    PaintDotNet.Systrace                             .\PaintDotNet.Systrace.dll, Version=5.12.8735.38135
    System.Diagnostics.Process                       .\System.Diagnostics.Process.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Private.Uri                               .\System.Private.Uri.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.ComponentModel.Primitives                 .\System.ComponentModel.Primitives.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    WindowsBase                                      .\WindowsBase.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    System.Windows.Forms.Primitives                  .\System.Windows.Forms.Primitives.dll, Version=7.0.0.0, PublicKeyToken=b77a5c561934e089
    PaintDotNet.ObjectModel                          .\PaintDotNet.ObjectModel.dll, Version=5.12.8735.38135
    System.Collections                               .\System.Collections.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Runtime.InteropServices                   .\System.Runtime.InteropServices.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Drawing.Primitives                        .\System.Drawing.Primitives.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Diagnostics.TraceSource                   .\System.Diagnostics.TraceSource.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    Microsoft.Win32.Primitives                       .\Microsoft.Win32.Primitives.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Text.Encoding.CodePages                   .\System.Text.Encoding.CodePages.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Core                                 .\PaintDotNet.Core.dll, Version=5.12.8735.38135
    PaintDotNet.Resources                            .\PaintDotNet.Resources.dll, Version=5.12.8735.38135
    Newtonsoft.Json                                  .\Newtonsoft.Json.dll, Version=13.0.0.0, PublicKeyToken=30ad4fe6b2a6aeed
    System.Linq.Expressions                          .\System.Linq.Expressions.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.ObjectModel                               .\System.ObjectModel.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.ComponentModel.TypeConverter              .\System.ComponentModel.TypeConverter.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Runtime.Numerics                          .\System.Runtime.Numerics.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Configuration.ConfigurationManager        .\System.Configuration.ConfigurationManager.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.Collections.Specialized                   .\System.Collections.Specialized.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Xml.ReaderWriter                          .\System.Xml.ReaderWriter.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Private.Xml                               .\System.Private.Xml.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.Net.WebClient                             .\System.Net.WebClient.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.ComponentModel.EventBasedAsync            .\System.ComponentModel.EventBasedAsync.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Data                                 .\PaintDotNet.Data.dll, Version=5.12.8735.38135
    System.Memory                                    .\System.Memory.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    CommunityToolkit.HighPerformance                 .\CommunityToolkit.HighPerformance.dll, Version=8.2.0.0, PublicKeyToken=4aff67a105548ee2
    PaintDotNet.Framework                            .\PaintDotNet.Framework.dll, Version=5.12.8735.38135
    System.Text.Encoding.Extensions                  .\System.Text.Encoding.Extensions.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Threading.ThreadPool                      .\System.Threading.ThreadPool.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Collections.Immutable                     .\System.Collections.Immutable.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Windows.Framework                    .\PaintDotNet.Windows.Framework.dll, Version=5.12.8735.38135
    System.Drawing.Common                            .\System.Drawing.Common.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    PaintDotNet.UI                                   .\PaintDotNet.UI.dll, Version=5.12.8735.38135
    Microsoft.Win32.Registry                         .\Microsoft.Win32.Registry.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    Microsoft.Win32.SystemEvents                     .\Microsoft.Win32.SystemEvents.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.Linq                                      .\System.Linq.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Diagnostics.FileVersionInfo               .\System.Diagnostics.FileVersionInfo.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    ComputeSharp.D2D1                                .\ComputeSharp.D2D1.dll, Version=2.1.0.0, PublicKeyToken=dc35fa229f6881d8
    PresentationFramework                            .\PresentationFramework.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    System.ComponentModel                            .\System.ComponentModel.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Xaml                                      .\System.Xaml.dll, Version=7.0.0.0, PublicKeyToken=b77a5c561934e089
    PaintDotNet.Windows.Core                         .\PaintDotNet.Windows.Core.dll, Version=5.12.8735.38135
    PresentationCore                                 .\PresentationCore.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    DirectWriteForwarder                             .\DirectWriteForwarder.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    System.Runtime.Extensions                        .\System.Runtime.Extensions.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Diagnostics.Debug                         .\System.Diagnostics.Debug.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Runtime.CompilerServices.VisualC          .\System.Runtime.CompilerServices.VisualC.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.PropertySystem                       .\PaintDotNet.PropertySystem.dll, Version=5.12.8735.38135
    System.Collections.NonGeneric                    .\System.Collections.NonGeneric.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Effects.Core                         .\PaintDotNet.Effects.Core.dll, Version=5.12.8735.38135
    System.IO.Packaging                              .\System.IO.Packaging.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    Accessibility                                    .\Accessibility.dll, Version=4.0.0.0, PublicKeyToken=31bf3856ad364e35
    UIAutomationTypes                                .\UIAutomationTypes.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    System.Numerics.Vectors                          .\System.Numerics.Vectors.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Threading.Tasks.Parallel                  .\System.Threading.Tasks.Parallel.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Reflection.Metadata                       .\System.Reflection.Metadata.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.IO.MemoryMappedFiles                      .\System.IO.MemoryMappedFiles.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Reflection.MetadataLoadContext            .\System.Reflection.MetadataLoadContext.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.Runtime.Loader                            .\System.Runtime.Loader.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    JpegXLFileType                                   .\FileTypes\JpegXLFileType.dll, Version=1.0.5.0
    PaintDotNet.Effects.Gpu                          .\PaintDotNet.Effects.Gpu.dll, Version=5.12.8735.38135
    AvifFileType                                     .\Bundled\AvifFileType\AvifFileType.dll, Version=1.1.27.0
    DdsFileTypePlus                                  .\Bundled\DDSFileTypePlus\DdsFileTypePlus.dll, Version=1.12.8.0
    WebPFileType                                     .\Bundled\WebPFileType\WebPFileType.dll, Version=1.3.21.0
    PaintDotNet.Effects                              .\PaintDotNet.Effects.dll, Version=5.12.8735.38135
    PaintDotNet.Effects.Legacy                       .\PaintDotNet.Effects.Legacy.dll, Version=5.12.8735.38135
    System.Text.RegularExpressions                   .\System.Text.RegularExpressions.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Private.Xml.Linq                          .\System.Private.Xml.Linq.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.Xml.XDocument                             .\System.Xml.XDocument.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Runtime.Serialization.Formatters          .\System.Runtime.Serialization.Formatters.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.IO.Compression                            .\System.IO.Compression.dll, Version=7.0.0.0, PublicKeyToken=b77a5c561934e089
    System.Runtime.Serialization.Primitives          .\System.Runtime.Serialization.Primitives.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PhotoSauce.MagicScaler                           .\PhotoSauce.MagicScaler.dll, Version=0.13.2.0, PublicKeyToken=fc6b9b7b06809481
    System.Runtime.Intrinsics                        .\System.Runtime.Intrinsics.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    PresentationFramework-SystemXmlLinq              .\PresentationFramework-SystemXmlLinq.dll, Version=7.0.0.0, PublicKeyToken=b77a5c561934e089
    System.Xml.Linq                                  .\System.Xml.Linq.dll, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089
    ComputeSharp.Core                                .\ComputeSharp.Core.dll, Version=2.1.0.0, PublicKeyToken=dc35fa229f6881d8
    PointerToolkit.TerraFX.Interop.Windows           .\PointerToolkit.TerraFX.Interop.Windows.dll, Version=10.0.22621.2
    mscorlib                                         .\mscorlib.dll, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089
    K4os.Compression.LZ4                             .\K4os.Compression.LZ4.dll, Version=1.2.16.0, PublicKeyToken=2186fa9121ef231d
    System.Diagnostics.StackTrace                    .\System.Diagnostics.StackTrace.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a

Native modules                                       257
    paintdotnet.exe                                  .\paintdotnet.exe, version=5.12.8735.38135
    ntdll.dll                                        C:\Windows\SYSTEM32\ntdll.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    KERNEL32.DLL                                     C:\Windows\System32\KERNEL32.DLL, version=10.0.22621.2506 (WinBuild.160101.0800)
    KERNELBASE.dll                                   C:\Windows\System32\KERNELBASE.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    SHELL32.dll                                      C:\Windows\System32\SHELL32.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    msvcp_win.dll                                    C:\Windows\System32\msvcp_win.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    ucrtbase.dll                                     C:\Windows\System32\ucrtbase.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    USER32.dll                                       C:\Windows\System32\USER32.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    win32u.dll                                       C:\Windows\System32\win32u.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    GDI32.dll                                        C:\Windows\System32\GDI32.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    gdi32full.dll                                    C:\Windows\System32\gdi32full.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    ole32.dll                                        C:\Windows\System32\ole32.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    combase.dll                                      C:\Windows\System32\combase.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    RPCRT4.dll                                       C:\Windows\System32\RPCRT4.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    OLEAUT32.dll                                     C:\Windows\System32\OLEAUT32.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    SHLWAPI.dll                                      C:\Windows\System32\SHLWAPI.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    msvcrt.dll                                       C:\Windows\System32\msvcrt.dll, version=7.0.22621.2506 (WinBuild.160101.0800)
    VCRUNTIME140_1.dll                               .\VCRUNTIME140_1.dll, version=14.38.33130.0
    VCRUNTIME140.dll                                 .\VCRUNTIME140.dll, version=14.38.33130.0
    IMM32.DLL                                        C:\Windows\System32\IMM32.DLL, version=10.0.22621.2506 (WinBuild.160101.0800)
    shcore.dll                                       C:\Windows\System32\shcore.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    hostfxr.dll                                      .\hostfxr.dll, version=7,0,1423,51910 @Commit: 808851b07acfa1c5c94b0d4f9fb50debedb2df70
    ADVAPI32.dll                                     C:\Windows\System32\ADVAPI32.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    sechost.dll                                      C:\Windows\System32\sechost.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    hostpolicy.dll                                   .\hostpolicy.dll, version=7,0,1423,51910 @Commit: 808851b07acfa1c5c94b0d4f9fb50debedb2df70
    coreclr.dll                                      .\coreclr.dll, version=7,0,1423,51910 @Commit: 808851b07acfa1c5c94b0d4f9fb50debedb2df70
    bcryptPrimitives.dll                             C:\Windows\System32\bcryptPrimitives.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    System.Private.CoreLib.dll                       .\System.Private.CoreLib.dll, version=7.0.1423.51910
    clrjit.dll                                       .\clrjit.dll, version=7,0,1423,51910 @Commit: 808851b07acfa1c5c94b0d4f9fb50debedb2df70
    kernel.appcore.dll                               C:\Windows\SYSTEM32\kernel.appcore.dll, version=10.0.22621.2715 (WinBuild.160101.0800)
    paintdotnet.dll                                  .\paintdotnet.dll, version=5.12.8735.38135
    System.Runtime.dll                               .\System.Runtime.dll, version=7.0.1423.51910
    uxtheme.dll                                      C:\Windows\system32\uxtheme.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    System.Windows.Forms.dll                         .\System.Windows.Forms.dll, version=7.0.1423.52009
    PaintDotNet.Fundamentals.dll                     .\PaintDotNet.Fundamentals.dll, version=5.12.8735.38135
    System.Diagnostics.Tracing.dll                   .\System.Diagnostics.Tracing.dll, version=7.0.1423.51910
    icu.dll                                          C:\Windows\SYSTEM32\icu.dll, version=68, 2, 0, 10 (WinBuild.160101.0800)
    System.Threading.Thread.dll                      .\System.Threading.Thread.dll, version=7.0.1423.51910
    PaintDotNet.Base.dll                             .\PaintDotNet.Base.dll, version=5.12.8735.38135
    System.Collections.Concurrent.dll                .\System.Collections.Concurrent.dll, version=7.0.1423.51910
    PaintDotNet.Collections.dll                      .\PaintDotNet.Collections.dll, version=5.12.8735.38135
    PaintDotNet.ComponentModel.dll                   .\PaintDotNet.ComponentModel.dll, version=5.12.8735.38135
    PaintDotNet.Windows.dll                          .\PaintDotNet.Windows.dll, version=5.12.8735.38135
    TerraFX.Interop.Windows.dll                      .\TerraFX.Interop.Windows.dll, version=10.0.22621.2
    PaintDotNet.Primitives.dll                       .\PaintDotNet.Primitives.dll, version=5.12.8735.38135
    PaintDotNet.Runtime.dll                          .\PaintDotNet.Runtime.dll, version=5.12.8735.38135
    PointerToolkit.dll                               .\PointerToolkit.dll, version=1.0.0.0
    System.Threading.dll                             .\System.Threading.dll, version=7.0.1423.51910
    PaintDotNet.SystemLayer.dll                      .\PaintDotNet.SystemLayer.dll, version=5.12.8735.38135
    PaintDotNet.Systrace.dll                         .\PaintDotNet.Systrace.dll, version=5.12.8735.38135
    System.Diagnostics.Process.dll                   .\System.Diagnostics.Process.dll, version=7.0.1423.51910
    System.Private.Uri.dll                           .\System.Private.Uri.dll, version=7.0.1423.51910
    BCrypt.dll                                       C:\Windows\SYSTEM32\BCrypt.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.ComponentModel.Primitives.dll             .\System.ComponentModel.Primitives.dll, version=7.0.1423.51910
    WindowsBase.dll                                  .\WindowsBase.dll, version=7.0.1423.52002
    System.Windows.Forms.Primitives.dll              .\System.Windows.Forms.Primitives.dll, version=7.0.1423.52009
    PaintDotNet.ObjectModel.dll                      .\PaintDotNet.ObjectModel.dll, version=5.12.8735.38135
    System.Collections.dll                           .\System.Collections.dll, version=7.0.1423.51910
    System.Runtime.InteropServices.dll               .\System.Runtime.InteropServices.dll, version=7.0.1423.51910
    System.Drawing.Primitives.dll                    .\System.Drawing.Primitives.dll, version=7.0.1423.51910
    System.Diagnostics.TraceSource.dll               .\System.Diagnostics.TraceSource.dll, version=7.0.1423.51910
    Microsoft.Win32.Primitives.dll                   .\Microsoft.Win32.Primitives.dll, version=7.0.1423.51910
    System.Text.Encoding.CodePages.dll               .\System.Text.Encoding.CodePages.dll, version=7.0.1423.51910
    PaintDotNet.Core.dll                             .\PaintDotNet.Core.dll, version=5.12.8735.38135
    PaintDotNet.Resources.dll                        .\PaintDotNet.Resources.dll, version=5.12.8735.38135
    Newtonsoft.Json.dll                              .\Newtonsoft.Json.dll, version=13.0.3.27908
    System.Linq.Expressions.dll                      .\System.Linq.Expressions.dll, version=7.0.1423.51910
    System.ObjectModel.dll                           .\System.ObjectModel.dll, version=7.0.1423.51910
    System.ComponentModel.TypeConverter.dll          .\System.ComponentModel.TypeConverter.dll, version=7.0.1423.51910
    PresentationNative_cor3.dll                      .\PresentationNative_cor3.dll, version=7,0,23,51604 @Commit: 562bdf3c1209b3703fde123c03fc9a2c86002f03
    System.Runtime.Numerics.dll                      .\System.Runtime.Numerics.dll, version=7.0.1423.51910
    System.Configuration.ConfigurationManager.dll    .\System.Configuration.ConfigurationManager.dll, version=7.0.1423.51910
    System.Collections.Specialized.dll               .\System.Collections.Specialized.dll, version=7.0.1423.51910
    System.Xml.ReaderWriter.dll                      .\System.Xml.ReaderWriter.dll, version=7.0.1423.51910
    System.Private.Xml.dll                           .\System.Private.Xml.dll, version=7.0.1423.51910
    System.Net.WebClient.dll                         .\System.Net.WebClient.dll, version=7.0.1423.51910
    System.ComponentModel.EventBasedAsync.dll        .\System.ComponentModel.EventBasedAsync.dll, version=7.0.1423.51910
    PaintDotNet.Data.dll                             .\PaintDotNet.Data.dll, version=5.12.8735.38135
    System.Memory.dll                                .\System.Memory.dll, version=7.0.1423.51910
    PaintDotNet.Framework.dll                        .\PaintDotNet.Framework.dll, version=5.12.8735.38135
    CommunityToolkit.HighPerformance.dll             .\CommunityToolkit.HighPerformance.dll, version=8.2.1.1
    System.Text.Encoding.Extensions.dll              .\System.Text.Encoding.Extensions.dll, version=7.0.1423.51910
    System.Threading.ThreadPool.dll                  .\System.Threading.ThreadPool.dll, version=7.0.1423.51910
    System.Collections.Immutable.dll                 .\System.Collections.Immutable.dll, version=7.0.1423.51910
    PaintDotNet.Windows.Framework.dll                .\PaintDotNet.Windows.Framework.dll, version=5.12.8735.38135
    System.Drawing.Common.dll                        .\System.Drawing.Common.dll, version=7.0.1423.51910
    PaintDotNet.UI.dll                               .\PaintDotNet.UI.dll, version=5.12.8735.38135
    Microsoft.Win32.Registry.dll                     .\Microsoft.Win32.Registry.dll, version=7.0.1423.51910
    dxgi.DLL                                         C:\Windows\SYSTEM32\dxgi.DLL, version=10.0.22621.2506 (WinBuild.160101.0800)
    Microsoft.Win32.SystemEvents.dll                 .\Microsoft.Win32.SystemEvents.dll, version=7.0.1423.51910
    dxcore.dll                                       C:\Windows\SYSTEM32\dxcore.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    System.Linq.dll                                  .\System.Linq.dll, version=7.0.1423.51910
    directxdatabasehelper.dll                        C:\Windows\SYSTEM32\directxdatabasehelper.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    MSCTF.dll                                        C:\Windows\System32\MSCTF.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    System.Diagnostics.FileVersionInfo.dll           .\System.Diagnostics.FileVersionInfo.dll, version=7.0.1423.51910
    version.dll                                      C:\Windows\SYSTEM32\version.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    ComputeSharp.D2D1.dll                            .\ComputeSharp.D2D1.dll, version=2.1.0.0
    d3d11.DLL                                        C:\Windows\SYSTEM32\d3d11.DLL, version=10.0.22621.2506 (WinBuild.160101.0800)
    nvldumdx.dll                                     C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_31dab972145ae5a9\nvldumdx.dll, version=31.0.15.4629
    msasn1.dll                                       C:\Windows\SYSTEM32\msasn1.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    cryptnet.dll                                     C:\Windows\SYSTEM32\cryptnet.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    CRYPT32.dll                                      C:\Windows\System32\CRYPT32.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    drvstore.dll                                     C:\Windows\SYSTEM32\drvstore.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    devobj.dll                                       C:\Windows\SYSTEM32\devobj.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    cfgmgr32.dll                                     C:\Windows\SYSTEM32\cfgmgr32.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    wldp.dll                                         C:\Windows\SYSTEM32\wldp.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    cryptbase.dll                                    C:\Windows\SYSTEM32\cryptbase.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    wintrust.dll                                     C:\Windows\System32\wintrust.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    PresentationFramework.dll                        .\PresentationFramework.dll, version=7.0.1423.52002
    imagehlp.dll                                     C:\Windows\System32\imagehlp.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.ComponentModel.dll                        .\System.ComponentModel.dll, version=7.0.1423.51910
    System.Xaml.dll                                  .\System.Xaml.dll, version=7.0.1423.52002
    PaintDotNet.Windows.Core.dll                     .\PaintDotNet.Windows.Core.dll, version=5.12.8735.38135
    d2d1.DLL                                         C:\Windows\SYSTEM32\d2d1.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    PresentationCore.dll                             .\PresentationCore.dll, version=7.0.1423.52002
    DirectWriteForwarder.dll                         .\DirectWriteForwarder.dll, version=7,0,1423,52002 @Commit: 8784c26bc219f5b75f1315e1b6b7c1da924d5e32
    clbcatq.dll                                      C:\Windows\System32\clbcatq.dll, version=2001.12.10941.16384 (WinBuild.160101.0800)
    UIAnimation.dll                                  C:\Windows\System32\UIAnimation.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.Runtime.Extensions.dll                    .\System.Runtime.Extensions.dll, version=7.0.1423.51910
    System.Diagnostics.Debug.dll                     .\System.Diagnostics.Debug.dll, version=7.0.1423.51910
    System.Runtime.CompilerServices.VisualC.dll      .\System.Runtime.CompilerServices.VisualC.dll, version=7.0.1423.51910
    CRYPTSP.dll                                      C:\Windows\SYSTEM32\CRYPTSP.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    dwrite.dll                                       C:\Windows\SYSTEM32\dwrite.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    rsaenh.dll                                       C:\Windows\system32\rsaenh.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    PaintDotNet.PropertySystem.dll                   .\PaintDotNet.PropertySystem.dll, version=5.12.8735.38135
    System.Collections.NonGeneric.dll                .\System.Collections.NonGeneric.dll, version=7.0.1423.51910
    PaintDotNet.Effects.Core.dll                     .\PaintDotNet.Effects.Core.dll, version=5.12.8735.38135
    gdiplus.dll                                      C:\Windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.22621.2506_none_57f74dcece1b5ace\gdiplus.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    WindowsCodecs.dll                                C:\Windows\SYSTEM32\WindowsCodecs.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    nvgpucomp64.dll                                  C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_31dab972145ae5a9\nvgpucomp64.dll, version=31.0.15.4629
    XmlLite.dll                                      C:\Windows\SYSTEM32\XmlLite.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    System.IO.Packaging.dll                          .\System.IO.Packaging.dll, version=7.0.1423.51910
    comctl32.dll                                     C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2506_none_270c5ae97388e100\comctl32.dll, version=6.10 (WinBuild.160101.0800)
    Accessibility.dll                                .\Accessibility.dll, version=7.0.1423.52009
    UIAutomationTypes.dll                            .\UIAutomationTypes.dll, version=7.0.1423.52002
    System.Numerics.Vectors.dll                      .\System.Numerics.Vectors.dll, version=7.0.1423.51910
    nvwgf2umx.dll                                    C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_31dab972145ae5a9\nvwgf2umx.dll, version=31.0.15.4629
    WINMM.dll                                        C:\Windows\SYSTEM32\WINMM.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    powrprof.dll                                     C:\Windows\SYSTEM32\powrprof.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    UMPDC.dll                                        C:\Windows\SYSTEM32\UMPDC.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    windows.storage.dll                              C:\Windows\SYSTEM32\windows.storage.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    wintypes.dll                                     C:\Windows\SYSTEM32\wintypes.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    profapi.dll                                      C:\Windows\SYSTEM32\profapi.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    MessageBus.dll                                   C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_31dab972145ae5a9\Display.NvContainer\MessageBus.dll, version=
    WS2_32.dll                                       C:\Windows\System32\WS2_32.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    IPHLPAPI.DLL                                     C:\Windows\SYSTEM32\IPHLPAPI.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    System.Threading.Tasks.Parallel.dll              .\System.Threading.Tasks.Parallel.dll, version=7.0.1423.51910
    System.Reflection.Metadata.dll                   .\System.Reflection.Metadata.dll, version=7.0.1423.51910
    System.IO.MemoryMappedFiles.dll                  .\System.IO.MemoryMappedFiles.dll, version=7.0.1423.51910
    TextShaping.dll                                  C:\Windows\SYSTEM32\TextShaping.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    System.Reflection.MetadataLoadContext.dll        .\System.Reflection.MetadataLoadContext.dll, version=7.0.22.51805
    System.Runtime.Loader.dll                        .\System.Runtime.Loader.dll, version=7.0.1423.51910
    JpegXLFileType.dll                               .\FileTypes\JpegXLFileType.dll, version=1.0.5.0
    mfplat.dll                                       C:\Windows\SYSTEM32\mfplat.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    RTWorkQ.DLL                                      C:\Windows\SYSTEM32\RTWorkQ.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    CompPkgSup.DLL                                   C:\Windows\SYSTEM32\CompPkgSup.DLL, version=10.0.22621.2506 (WinBuild.160101.0800)
    Windows.StateRepositoryPS.dll                    C:\Windows\System32\Windows.StateRepositoryPS.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    PaintDotNet.Effects.Gpu.dll                      .\PaintDotNet.Effects.Gpu.dll, version=5.12.8735.38135
    windows.staterepositoryclient.dll                C:\Windows\SYSTEM32\windows.staterepositoryclient.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    windows.staterepositorycore.dll                  C:\Windows\SYSTEM32\windows.staterepositorycore.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    AvifFileType.dll                                 .\Bundled\AvifFileType\AvifFileType.dll, version=1.1.27.0
    DdsFileTypePlus.dll                              .\Bundled\DDSFileTypePlus\DdsFileTypePlus.dll, version=1.12.8.0
    WebPFileType.dll                                 .\Bundled\WebPFileType\WebPFileType.dll, version=1.3.21.0
    PaintDotNet.Effects.dll                          .\PaintDotNet.Effects.dll, version=5.12.8735.38135
    NSI.dll                                          C:\Windows\System32\NSI.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    dhcpcsvc.DLL                                     C:\Windows\SYSTEM32\dhcpcsvc.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    wtsapi32.dll                                     C:\Windows\SYSTEM32\wtsapi32.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    WINSTA.dll                                       C:\Windows\SYSTEM32\WINSTA.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    D3D10Warp.dll                                    C:\Windows\SYSTEM32\D3D10Warp.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    PaintDotNet.Effects.Legacy.dll                   .\PaintDotNet.Effects.Legacy.dll, version=5.12.8735.38135
    UIAutomationCore.dll                             C:\Windows\SYSTEM32\UIAutomationCore.dll, version=7.2.22621.2428 (WinBuild.160101.0800)
    dwmapi.DLL                                       C:\Windows\SYSTEM32\dwmapi.DLL, version=10.0.22621.2428 (WinBuild.160101.0800)
    dataexchange.dll                                 C:\Windows\system32\dataexchange.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    twinapi.appcore.dll                              C:\Windows\system32\twinapi.appcore.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    textinputframework.dll                           C:\Windows\SYSTEM32\textinputframework.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    CoreMessaging.dll                                C:\Windows\SYSTEM32\CoreMessaging.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    CoreUIComponents.dll                             C:\Windows\SYSTEM32\CoreUIComponents.dll, version=10.0.22621.2506
    Oleacc.dll                                       C:\Windows\system32\Oleacc.dll, version=7.2.22621.1 (WinBuild.160101.0800)
    sxs.dll                                          C:\Windows\SYSTEM32\sxs.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.Text.RegularExpressions.dll               .\System.Text.RegularExpressions.dll, version=7.0.1423.51910
    System.Private.Xml.Linq.dll                      .\System.Private.Xml.Linq.dll, version=7.0.1423.51910
    System.Xml.XDocument.dll                         .\System.Xml.XDocument.dll, version=7.0.1423.51910
    System.Runtime.Serialization.Formatters.dll      .\System.Runtime.Serialization.Formatters.dll, version=7.0.1423.51910
    System.IO.Compression.dll                        .\System.IO.Compression.dll, version=7.0.1423.51910
    System.Runtime.Serialization.Primitives.dll      .\System.Runtime.Serialization.Primitives.dll, version=7.0.1423.51910
    ntmarta.dll                                      C:\Windows\SYSTEM32\ntmarta.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    PhotoSauce.MagicScaler.dll                       .\PhotoSauce.MagicScaler.dll, version=0.13.2.0
    PaintDotNet.SystemLayer.Native.x64.dll           .\PaintDotNet.SystemLayer.Native.x64.dll, version=5.12.8735.38135
    System.Runtime.Intrinsics.dll                    .\System.Runtime.Intrinsics.dll, version=7.0.1423.51910
    explorerframe.dll                                C:\Windows\system32\explorerframe.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    PROPSYS.dll                                      C:\Windows\SYSTEM32\PROPSYS.dll, version=7.0.22621.2506 (WinBuild.160101.0800)
    PresentationFramework-SystemXmlLinq.dll          .\PresentationFramework-SystemXmlLinq.dll, version=7.0.1423.52002
    System.Xml.Linq.dll                              .\System.Xml.Linq.dll, version=7.0.1423.51910
    ComputeSharp.Core.dll                            .\ComputeSharp.Core.dll, version=2.1.0.0
    d3dcompiler_47.DLL                               C:\Windows\SYSTEM32\d3dcompiler_47.DLL, version=10.0.22621.2506 (WinBuild.160101.0800)
    Cabinet.dll                                      C:\Windows\SYSTEM32\Cabinet.dll, version=5.00 (WinBuild.160101.0800)
    dcomp.dll                                        C:\Windows\SYSTEM32\dcomp.dll, version=10.0.22621.2715 (WinBuild.160101.0800)
    PointerToolkit.TerraFX.Interop.Windows.dll       .\PointerToolkit.TerraFX.Interop.Windows.dll, version=10.0.22621.2
    mscorlib.dll                                     .\mscorlib.dll, version=7.0.1423.51910
    K4os.Compression.LZ4.dll                         .\K4os.Compression.LZ4.dll, version=1.2.16
    comdlg32.dll                                     C:\Windows\System32\comdlg32.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    DUI70.dll                                        C:\Windows\System32\DUI70.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    DUser.dll                                        C:\Windows\System32\DUser.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    thumbcache.dll                                   C:\Windows\System32\thumbcache.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    Windows.Globalization.dll                        C:\Windows\System32\Windows.Globalization.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    globinputhost.dll                                C:\Windows\SYSTEM32\globinputhost.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    Bcp47Langs.dll                                   C:\Windows\SYSTEM32\Bcp47Langs.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    tiptsf.dll                                       C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    atlthunk.dll                                     C:\Windows\SYSTEM32\atlthunk.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    edputil.dll                                      C:\Windows\SYSTEM32\edputil.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    StructuredQuery.dll                              C:\Windows\System32\StructuredQuery.dll, version=7.0.22621.2506 (WinBuild.160101.0800)
    OneCoreUAPCommonProxyStub.dll                    C:\Windows\System32\OneCoreUAPCommonProxyStub.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    Windows.FileExplorer.Common.dll                  C:\Windows\System32\Windows.FileExplorer.Common.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    OneCoreCommonProxyStub.dll                       C:\Windows\System32\OneCoreCommonProxyStub.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    Windows.Storage.Search.dll                       C:\Windows\system32\Windows.Storage.Search.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    windowsudk.shellcommon.dll                       C:\Windows\system32\windowsudk.shellcommon.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    USERENV.dll                                      C:\Windows\system32\USERENV.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    Windows.UI.dll                                   C:\Windows\System32\Windows.UI.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    Windows.UI.Immersive.dll                         C:\Windows\System32\Windows.UI.Immersive.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    SspiCli.dll                                      C:\Windows\SYSTEM32\SspiCli.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    twinapi.dll                                      C:\Windows\System32\twinapi.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    MPR.dll                                          C:\Windows\SYSTEM32\MPR.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    p9np.dll                                         C:\Windows\System32\p9np.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    drprov.dll                                       C:\Windows\System32\drprov.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    ntlanman.dll                                     C:\Windows\System32\ntlanman.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    davclnt.dll                                      C:\Windows\System32\davclnt.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    wkscli.dll                                       C:\Windows\System32\wkscli.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    cscapi.dll                                       C:\Windows\SYSTEM32\cscapi.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    netutils.dll                                     C:\Windows\System32\netutils.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    coml2.dll                                        C:\Windows\System32\coml2.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    LINKINFO.dll                                     C:\Windows\SYSTEM32\LINKINFO.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    apphelp.dll                                      C:\Windows\SYSTEM32\apphelp.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    dlnashext.dll                                    C:\Windows\System32\dlnashext.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    PlayToDevice.dll                                 C:\Windows\System32\PlayToDevice.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    DevDispItemProvider.dll                          C:\Windows\System32\DevDispItemProvider.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    MMDevApi.dll                                     C:\Windows\System32\MMDevApi.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    wpdshext.dll                                     C:\Windows\system32\wpdshext.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    PortableDeviceApi.dll                            C:\Windows\System32\PortableDeviceApi.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    SETUPAPI.dll                                     C:\Windows\System32\SETUPAPI.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    Windows.System.Launcher.dll                      C:\Windows\System32\Windows.System.Launcher.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    msvcp110_win.dll                                 C:\Windows\System32\msvcp110_win.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    PortableDeviceTypes.dll                          C:\Windows\System32\PortableDeviceTypes.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    EhStorShell.dll                                  C:\Windows\System32\EhStorShell.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    EhStorAPI.dll                                    C:\Windows\System32\EhStorAPI.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    NetworkExplorer.dll                              C:\Windows\system32\NetworkExplorer.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    policymanager.dll                                C:\Windows\SYSTEM32\policymanager.dll, version=10.0.22621.2715 (WinBuild.160101.0800)
    urlmon.dll                                       C:\Windows\System32\urlmon.dll, version=11.00.22621.2428 (WinBuild.160101.0800)
    iertutil.dll                                     C:\Windows\System32\iertutil.dll, version=11.00.22621.2428 (WinBuild.160101.0800)
    srvcli.dll                                       C:\Windows\System32\srvcli.dll, version=10.0.22621.2506 (WinBuild.160101.0800)
    FileSyncShell64.dll                              C:\Program Files\Microsoft OneDrive\23.226.1031.0003\FileSyncShell64.dll, version=23.226.1031.0003
    WININET.dll                                      C:\Windows\SYSTEM32\WININET.dll, version=11.00.22621.2428 (WinBuild.160101.0800)
    Secur32.dll                                      C:\Windows\SYSTEM32\Secur32.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    ntshrui.dll                                      C:\Windows\SYSTEM32\ntshrui.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    cscui.dll                                        C:\Windows\System32\cscui.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    cscobj.dll                                       C:\Windows\System32\cscobj.dll, version=10.0.22621.2428 (WinBuild.160101.0800)
    JpegXLFileTypeIO_X64.dll                         .\FileTypes\JpegXLFileTypeIO_X64.dll, version=1.0.4.0
    System.Diagnostics.StackTrace.dll                .\System.Diagnostics.StackTrace.dll, version=7.0.1423.51910

HDR images appear dark and dull

Disclaimer:


Opening JPEG XL HDR images in Paint.NET with pdn-jpegxl makes the images appear dark and dull compared to opening the same image with a program that seems to handle HDR better, like the Thorium web browser in my example.

Sample image

Screenshot showing the difference

image

My environment

  • Windows 11 22621
  • Paint.NET v5.0.11 from Microsoft Store
  • pdn-jpegxl v1.0.3
  • Laptop with monitor that doesn't support HDR (Dell XPS 7590 with 1080p non-HDR panel)
  • External monitor that supports HDR10 according to manufacturer (Samsung LS27A600NAUXEN), but Windows 11 say they don't support HDR.

Vs. other programs

For comparison, so far I've found that following seems to display this image correctly:

  • GIMP v2.10.34
  • PhotoQt v3.4
  • Thorium Browser (thorium-win-avx2) v117.0.5938.157

While following doesn't:

  • ImageGlass v8.10.9.27 and 9.0.6.1008_RC_x64_net6
  • IrfanView v4.62 with plugins v4.62
  • JPEGView v1.2.45.0
  • Paint.NET v5.0.11 with pdn-jpegxl v1.0.3
  • XnViewMP v1.6.1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.