Jump to content
How to Install Plugins ×

AVIF FileType (09-04-2024)


null54

Recommended Posts

  • 3 weeks later...
2 hours ago, dirty_dist said:

Can we expect sequence support as well?

 

No, Paint.NET is not designed for editing animations.

  • Like 1

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to AVIF FileType (11-10-2021)

Release version 1.1.17.

Changes:

  • Fixed a crash when reading large EXIF data blocks.

 

The crash was reported in the following thread:

 

  • Like 1

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • 1 month later...

The WebP plugin throws a meaningful exception if the file contains an animation, could the same be done for AVIF? In the moment just the first frame will be displayed.

Would appreciate if the gif and png file types would do the same (but this would be Ricks part 😉 )

midoras signature.gif

Link to comment
Share on other sites

2 hours ago, midora said:

The WebP plugin throws a meaningful exception if the file contains an animation, could the same be done for AVIF?

 

Yes, the plugin could reject AVIF files also contain the AVIS (AVIF image sequence/animation) brand.

I did not do this initially because I believed that the AVIS image writers would not mark them as compatible with the single-image format.

 

I will add this for the next version.

 

2 hours ago, midora said:

In the moment just the first frame will be displayed.

 

That would depend on the file, any images that are not marked as compatible with the single-image format would show an error message.

  • Thanks 1

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to AVIF FileType (02-09-2022)

Release version 1.1.18.

Changes:

  • Disallow loading of AVIF image sequences/animations.
    • This posed a data loss issue if the first frame was loaded and the user overwrote the original the image.
  • Fixed a few issues with EXIF metadata.
  • Fixed the 180° rotation code.

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to AVIF FileType (02-16-2022)
  • null54 changed the title to AVIF FileType (06-18-2022)
  • null54 changed the title to AVIF FileType (09-21-2022)

Release version 1.1.21.

Changes:

  • Updated to AOM version 3.5.0
  • Renamed the Compression Speed option to Encoder Preset
  • Like 1

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to AVIF FileType (01-11-2023)

Release version 1.1.23

Changes:

 

Fixed a decoding issue with files that use progressive rendering.

  • Like 2

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to AVIF FileType (02-07-2023)
  • 1 month later...

Not working for me:

 

Exception:

System.FormatException: ItemId 1 has essential properties that are not supported.
   at AvifFileType.ExceptionUtil.ThrowFormatException(String message) in D:\Dev_projects\AvifFileType\src\ExceptionUtil.cs:line 47
   at AvifFileType.AvifParser.ValidateRequiredImageProperties(UInt32 itemId) in D:\Dev_projects\AvifFileType\src\Avif Reader\AvifParser.cs:line 345
   at AvifFileType.AvifReader.CheckRequiredImageProperties(UInt32 itemId, ImageGridInfo gridInfo, String imageName) in D:\Dev_projects\AvifFileType\src\Avif Reader\AvifReader.cs:line 359
   at AvifFileType.AvifReader.EnsureRequiredImagePropertiesAreSupported() in D:\Dev_projects\AvifFileType\src\Avif Reader\AvifReader.cs:line 458
   at AvifFileType.AvifReader.Decode() in D:\Dev_projects\AvifFileType\src\Avif Reader\AvifReader.cs:line 146
   at AvifFileType.AvifFile.Load(Stream input, IArrayPoolService arrayPool) in D:\Dev_projects\AvifFileType\src\AvifFile.cs:line 55
   at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src\Data\FileType.cs:line 498
   at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src\Data\FileType.cs:line 498
   at PaintDotNet.Functional.Func.Eval[T1,TRet](Func`2 f, T1 arg1) in D:\src\pdn\src\Fundamentals\Functional\Func.cs:line 58

Diagnostics:

Application                                          paint.net 5.0.2 (Stable 5.2.8451.6614)
Build Date                                           Monday, February 20, 2023
Install type                                         Classic

Language:                                            en-US
DPI                                                  96 (1.00x scale)
UI/Canvas GPU                                        True
Rendering GPU                                        🚀 Performance (NVIDIA GeForce GTX 1060 3GB)
Remote session                                       False
Animations                                           True
Translucent windows                                  True
Windows Ink                                          True

OS                                                   Windows 11 Pro x64 (10.0.22621.0)
Runtime                                              .NET 7.0.3 x64
Physical Memory                                      65,470 MB

CPU                                                  Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
    Speed                                            ~3600 MHz
    Cores / Threads                                  8 / 16
    Features                                         SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, AVX, AVX2

Video Card                                           NVIDIA GeForce GTX 1060 3GB
    Hardware Acceleration                            Supported
    Dedicated Video RAM                              2,988 MB
    Dedicated System RAM                             0 MB
    Shared System RAM                                32,735 MB
    Vendor ID                                        0x10DE
    Device ID                                        0x1C02
    Subsystem ID                                     0x32871462
    Revision                                         161
    LUID                                             0x0000DBD5
    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                                32,735 MB
    Vendor ID                                        0x1414
    Device ID                                        0x008C
    Subsystem ID                                     0x00000000
    Revision                                         0
    LUID                                             0x0000EF4C
    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                                   97
    System.Private.CoreLib                           .\System.Private.CoreLib.dll, Version=7.0.0.0, PublicKeyToken=7cec85d7bea7798e
    paintdotnet                                      .\paintdotnet.dll, Version=5.2.8451.6614
    System.Runtime                                   .\System.Runtime.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Fundamentals                         .\PaintDotNet.Fundamentals.dll, Version=5.2.8451.6614
    PaintDotNet.ComponentModel                       .\PaintDotNet.ComponentModel.dll, Version=5.2.8451.6614
    System.Windows.Forms                             .\System.Windows.Forms.dll, Version=7.0.0.0, PublicKeyToken=b77a5c561934e089
    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.2.8451.6614
    System.Collections.Concurrent                    .\System.Collections.Concurrent.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Collections                          .\PaintDotNet.Collections.dll, Version=5.2.8451.6614
    PaintDotNet.Systrace                             .\PaintDotNet.Systrace.dll, Version=5.2.8451.6614
    PaintDotNet.Windows                              .\PaintDotNet.Windows.dll, Version=5.2.8451.6614
    TerraFX.Interop.Windows                          .\TerraFX.Interop.Windows.dll, Version=10.0.22621.1, PublicKeyToken=35b01b53313a6f7e
    PaintDotNet.Primitives                           .\PaintDotNet.Primitives.dll, Version=5.2.8451.6614
    PaintDotNet.Runtime                              .\PaintDotNet.Runtime.dll, Version=5.2.8451.6614
    PointerToolkit                                   .\PointerToolkit.dll, Version=1.0.0.0
    System.Threading                                 .\System.Threading.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Diagnostics.Process                       .\System.Diagnostics.Process.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.SystemLayer                          .\PaintDotNet.SystemLayer.dll, Version=5.2.8451.6614
    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
    System.Windows.Forms.Primitives                  .\System.Windows.Forms.Primitives.dll, Version=7.0.0.0, PublicKeyToken=b77a5c561934e089
    WindowsBase                                      .\WindowsBase.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    System.Runtime.InteropServices                   .\System.Runtime.InteropServices.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.ObjectModel                          .\PaintDotNet.ObjectModel.dll, Version=5.2.8451.6614
    System.Drawing.Primitives                        .\System.Drawing.Primitives.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PresentationFramework                            .\PresentationFramework.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    System.Diagnostics.TraceSource                   .\System.Diagnostics.TraceSource.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Xaml                                      .\System.Xaml.dll, Version=7.0.0.0, PublicKeyToken=b77a5c561934e089
    System.Collections                               .\System.Collections.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.ComponentModel                            .\System.ComponentModel.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Text.Encoding.CodePages                   .\System.Text.Encoding.CodePages.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    Microsoft.Win32.Primitives                       .\Microsoft.Win32.Primitives.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Core                                 .\PaintDotNet.Core.dll, Version=5.2.8451.6614
    PaintDotNet.Resources                            .\PaintDotNet.Resources.dll, Version=5.2.8451.6614
    System.ObjectModel                               .\System.ObjectModel.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Configuration.ConfigurationManager        .\System.Configuration.ConfigurationManager.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    PaintDotNet.Data                                 .\PaintDotNet.Data.dll, Version=5.2.8451.6614
    System.Collections.Specialized                   .\System.Collections.Specialized.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Framework                            .\PaintDotNet.Framework.dll, Version=5.2.8451.6614
    CommunityToolkit.HighPerformance                 .\CommunityToolkit.HighPerformance.dll, Version=8.1.0.0, PublicKeyToken=4aff67a105548ee2
    System.Xml.ReaderWriter                          .\System.Xml.ReaderWriter.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Threading.ThreadPool                      .\System.Threading.ThreadPool.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Private.Xml                               .\System.Private.Xml.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    PaintDotNet.Windows.Framework                    .\PaintDotNet.Windows.Framework.dll, Version=5.2.8451.6614
    System.Collections.Immutable                     .\System.Collections.Immutable.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    Microsoft.Win32.SystemEvents                     .\Microsoft.Win32.SystemEvents.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.Drawing.Common                            .\System.Drawing.Common.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.Net.WebClient                             .\System.Net.WebClient.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    PaintDotNet.UI                                   .\PaintDotNet.UI.dll, Version=5.2.8451.6614
    System.ComponentModel.EventBasedAsync            .\System.ComponentModel.EventBasedAsync.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Linq                                      .\System.Linq.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Memory                                    .\System.Memory.dll, Version=7.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51
    System.Text.Encoding.Extensions                  .\System.Text.Encoding.Extensions.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Diagnostics.FileVersionInfo               .\System.Diagnostics.FileVersionInfo.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    Microsoft.Win32.Registry                         .\Microsoft.Win32.Registry.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Security.Principal.Windows                .\System.Security.Principal.Windows.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    ComputeSharp.D2D1                                .\ComputeSharp.D2D1.dll, Version=2.0.3.0
    System.Security.Claims                           .\System.Security.Claims.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.ComponentModel.TypeConverter              .\System.ComponentModel.TypeConverter.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PresentationCore                                 .\PresentationCore.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    DirectWriteForwarder                             .\DirectWriteForwarder.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    PaintDotNet.Windows.Core                         .\PaintDotNet.Windows.Core.dll, Version=5.2.8451.6614
    PaintDotNet.PropertySystem                       .\PaintDotNet.PropertySystem.dll, Version=5.2.8451.6614
    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
    System.IO.Packaging                              .\System.IO.Packaging.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Collections.NonGeneric                    .\System.Collections.NonGeneric.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Effects.Core                         .\PaintDotNet.Effects.Core.dll, Version=5.2.8451.6614
    UIAutomationTypes                                .\UIAutomationTypes.dll, Version=7.0.0.0, PublicKeyToken=31bf3856ad364e35
    Accessibility                                    .\Accessibility.dll, Version=4.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
    PhotoShop                                        .\FileTypes\PhotoShop.dll, Version=2.5.0.40665
    HeicFileTypePlus                                 .\FileTypes\HeicFileTypePlus.dll, Version=1.0.6.0
    RawFileType                                      .\FileTypes\RawFileType.dll, Version=1.2.2.0
    PaintDotNet.Effects.Gpu                          .\PaintDotNet.Effects.Gpu.dll, Version=5.2.8451.6614
    mscorlib                                         .\mscorlib.dll, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089
    DdsFileTypePlus                                  .\Bundled\DDSFileTypePlus\DdsFileTypePlus.dll, Version=1.11.1.0
    AvifFileType                                     .\Bundled\AvifFileType\AvifFileType.dll, Version=1.1.24.0
    WebPFileType                                     .\Bundled\WebPFileType\WebPFileType.dll, Version=1.3.16.0
    System                                           .\System.dll, Version=4.0.0.0, PublicKeyToken=b77a5c561934e089
    PaintDotNet.Effects                              .\PaintDotNet.Effects.dll, Version=5.2.8451.6614
    System.Drawing                                   .\System.Drawing.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    PaintDotNet.Effects.Legacy                       .\PaintDotNet.Effects.Legacy.dll, Version=5.2.8451.6614
    Crc32.NET                                        .\Crc32.NET.dll, Version=1.0.0.0, PublicKeyToken=dc0b95cf99bf4e99
    System.Security.Cryptography                     .\System.Security.Cryptography.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    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.Runtime.Numerics                          .\System.Runtime.Numerics.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a
    System.Diagnostics.StackTrace                    .\System.Diagnostics.StackTrace.dll, Version=7.0.0.0, PublicKeyToken=b03f5f7f11d50a3a

Native modules                                       176
    paintdotnet.exe                                  .\paintdotnet.exe, version=5.2.8451.6614
    ntdll.dll                                        C:\WINDOWS\SYSTEM32\ntdll.dll, version=10.0.22621.900 (WinBuild.160101.0800)
    aswhook.dll                                      C:\Program Files\AVAST Software\Avast\aswhook.dll, version=23.1.7883.0
    KERNEL32.DLL                                     C:\WINDOWS\System32\KERNEL32.DLL, version=10.0.22621.900 (WinBuild.160101.0800)
    KERNELBASE.dll                                   C:\WINDOWS\System32\KERNELBASE.dll, version=10.0.22621.1344 (WinBuild.160101.0800)
    SHELL32.dll                                      C:\WINDOWS\System32\SHELL32.dll, version=10.0.22621.755 (WinBuild.160101.0800)
    msvcp_win.dll                                    C:\WINDOWS\System32\msvcp_win.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    ucrtbase.dll                                     C:\WINDOWS\System32\ucrtbase.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    USER32.dll                                       C:\WINDOWS\System32\USER32.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    win32u.dll                                       C:\WINDOWS\System32\win32u.dll, version=10.0.22621.1413 (WinBuild.160101.0800)
    GDI32.dll                                        C:\WINDOWS\System32\GDI32.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    gdi32full.dll                                    C:\WINDOWS\System32\gdi32full.dll, version=10.0.22621.1344 (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.1344 (WinBuild.160101.0800)
    OLEAUT32.dll                                     C:\WINDOWS\System32\OLEAUT32.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    SHLWAPI.dll                                      C:\WINDOWS\System32\SHLWAPI.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    msvcrt.dll                                       C:\WINDOWS\System32\msvcrt.dll, version=7.0.22621.608 (WinBuild.160101.0800)
    VCRUNTIME140.dll                                 .\VCRUNTIME140.dll, version=14.34.31931.0
    VCRUNTIME140_1.dll                               .\VCRUNTIME140_1.dll, version=14.34.31931.0
    IMM32.DLL                                        C:\WINDOWS\System32\IMM32.DLL, version=10.0.22621.1344 (WinBuild.160101.0800)
    shcore.dll                                       C:\WINDOWS\System32\shcore.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    hostfxr.dll                                      .\hostfxr.dll, version=7,0,323,6910 @Commit: 0a2bda10e81d901396c3cff95533529e3a93ad47
    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,323,6910 @Commit: 0a2bda10e81d901396c3cff95533529e3a93ad47
    coreclr.dll                                      .\coreclr.dll, version=7,0,323,6910 @Commit: 0a2bda10e81d901396c3cff95533529e3a93ad47
    bcryptPrimitives.dll                             C:\WINDOWS\System32\bcryptPrimitives.dll, version=10.0.22621.1344 (WinBuild.160101.0800)
    System.Private.CoreLib.dll                       .\System.Private.CoreLib.dll, version=7.0.323.6910
    clrjit.dll                                       .\clrjit.dll, version=7,0,323,6910 @Commit: 0a2bda10e81d901396c3cff95533529e3a93ad47
    kernel.appcore.dll                               C:\WINDOWS\SYSTEM32\kernel.appcore.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    paintdotnet.dll                                  .\paintdotnet.dll, version=5.2.8451.6614
    System.Runtime.dll                               .\System.Runtime.dll, version=7.0.323.6910
    uxtheme.dll                                      C:\WINDOWS\system32\uxtheme.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    PaintDotNet.Fundamentals.dll                     .\PaintDotNet.Fundamentals.dll, version=5.2.8451.6614
    PaintDotNet.ComponentModel.dll                   .\PaintDotNet.ComponentModel.dll, version=5.2.8451.6614
    System.Windows.Forms.dll                         .\System.Windows.Forms.dll, version=7.0.323.7201
    System.Diagnostics.Tracing.dll                   .\System.Diagnostics.Tracing.dll, version=7.0.323.6910
    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.323.6910
    PaintDotNet.Base.dll                             .\PaintDotNet.Base.dll, version=5.2.8451.6614
    System.Collections.Concurrent.dll                .\System.Collections.Concurrent.dll, version=7.0.323.6910
    PaintDotNet.Collections.dll                      .\PaintDotNet.Collections.dll, version=5.2.8451.6614
    PaintDotNet.Systrace.dll                         .\PaintDotNet.Systrace.dll, version=5.2.8451.6614
    PaintDotNet.Windows.dll                          .\PaintDotNet.Windows.dll, version=5.2.8451.6614
    TerraFX.Interop.Windows.dll                      .\TerraFX.Interop.Windows.dll, version=10.0.22621.1
    PaintDotNet.Primitives.dll                       .\PaintDotNet.Primitives.dll, version=5.2.8451.6614
    PaintDotNet.Runtime.dll                          .\PaintDotNet.Runtime.dll, version=5.2.8451.6614
    PointerToolkit.dll                               .\PointerToolkit.dll, version=1.0.0.0
    System.Threading.dll                             .\System.Threading.dll, version=7.0.323.6910
    System.Diagnostics.Process.dll                   .\System.Diagnostics.Process.dll, version=7.0.323.6910
    PaintDotNet.SystemLayer.dll                      .\PaintDotNet.SystemLayer.dll, version=5.2.8451.6614
    windows.storage.dll                              C:\WINDOWS\SYSTEM32\windows.storage.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    wintypes.dll                                     C:\WINDOWS\SYSTEM32\wintypes.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.Private.Uri.dll                           .\System.Private.Uri.dll, version=7.0.323.6910
    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.323.6910
    System.Windows.Forms.Primitives.dll              .\System.Windows.Forms.Primitives.dll, version=7.0.323.7201
    WindowsBase.dll                                  .\WindowsBase.dll, version=7.0.323.7301
    System.Runtime.InteropServices.dll               .\System.Runtime.InteropServices.dll, version=7.0.323.6910
    PaintDotNet.ObjectModel.dll                      .\PaintDotNet.ObjectModel.dll, version=5.2.8451.6614
    System.Drawing.Primitives.dll                    .\System.Drawing.Primitives.dll, version=7.0.323.6910
    PresentationFramework.dll                        .\PresentationFramework.dll, version=7.0.323.7301
    System.Diagnostics.TraceSource.dll               .\System.Diagnostics.TraceSource.dll, version=7.0.323.6910
    System.Xaml.dll                                  .\System.Xaml.dll, version=7.0.323.7301
    System.Collections.dll                           .\System.Collections.dll, version=7.0.323.6910
    System.ComponentModel.dll                        .\System.ComponentModel.dll, version=7.0.323.6910
    System.Text.Encoding.CodePages.dll               .\System.Text.Encoding.CodePages.dll, version=7.0.323.6910
    Microsoft.Win32.Primitives.dll                   .\Microsoft.Win32.Primitives.dll, version=7.0.323.6910
    PaintDotNet.Core.dll                             .\PaintDotNet.Core.dll, version=5.2.8451.6614
    PaintDotNet.Resources.dll                        .\PaintDotNet.Resources.dll, version=5.2.8451.6614
    PresentationNative_cor3.dll                      .\PresentationNative_cor3.dll, version=7,0,22,50606 @Commit: 00c647d63646ecc287c92f64734f438557f4a813
    System.ObjectModel.dll                           .\System.ObjectModel.dll, version=7.0.323.6910
    System.Configuration.ConfigurationManager.dll    .\System.Configuration.ConfigurationManager.dll, version=7.0.323.6910
    PaintDotNet.Data.dll                             .\PaintDotNet.Data.dll, version=5.2.8451.6614
    System.Collections.Specialized.dll               .\System.Collections.Specialized.dll, version=7.0.323.6910
    PaintDotNet.Framework.dll                        .\PaintDotNet.Framework.dll, version=5.2.8451.6614
    CommunityToolkit.HighPerformance.dll             .\CommunityToolkit.HighPerformance.dll, version=8.1.0.1
    System.Xml.ReaderWriter.dll                      .\System.Xml.ReaderWriter.dll, version=7.0.323.6910
    System.Threading.ThreadPool.dll                  .\System.Threading.ThreadPool.dll, version=7.0.323.6910
    System.Private.Xml.dll                           .\System.Private.Xml.dll, version=7.0.323.6910
    PaintDotNet.Windows.Framework.dll                .\PaintDotNet.Windows.Framework.dll, version=5.2.8451.6614
    System.Collections.Immutable.dll                 .\System.Collections.Immutable.dll, version=7.0.323.6910
    Microsoft.Win32.SystemEvents.dll                 .\Microsoft.Win32.SystemEvents.dll, version=7.0.323.6910
    System.Drawing.Common.dll                        .\System.Drawing.Common.dll, version=7.0.323.6910
    dxgi.DLL                                         C:\WINDOWS\SYSTEM32\dxgi.DLL, version=10.0.22621.1344 (WinBuild.160101.0800)
    System.Net.WebClient.dll                         .\System.Net.WebClient.dll, version=7.0.323.6910
    MSCTF.dll                                        C:\WINDOWS\System32\MSCTF.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    dxcore.dll                                       C:\WINDOWS\SYSTEM32\dxcore.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    PaintDotNet.UI.dll                               .\PaintDotNet.UI.dll, version=5.2.8451.6614
    directxdatabasehelper.dll                        C:\WINDOWS\SYSTEM32\directxdatabasehelper.dll, version=10.0.22621.1344 (WinBuild.160101.0800)
    System.ComponentModel.EventBasedAsync.dll        .\System.ComponentModel.EventBasedAsync.dll, version=7.0.323.6910
    System.Linq.dll                                  .\System.Linq.dll, version=7.0.323.6910
    System.Memory.dll                                .\System.Memory.dll, version=7.0.323.6910
    profapi.dll                                      C:\WINDOWS\SYSTEM32\profapi.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.Text.Encoding.Extensions.dll              .\System.Text.Encoding.Extensions.dll, version=7.0.323.6910
    System.Diagnostics.FileVersionInfo.dll           .\System.Diagnostics.FileVersionInfo.dll, version=7.0.323.6910
    Microsoft.Win32.Registry.dll                     .\Microsoft.Win32.Registry.dll, version=7.0.323.6910
    version.dll                                      C:\WINDOWS\SYSTEM32\version.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.Security.Principal.Windows.dll            .\System.Security.Principal.Windows.dll, version=7.0.323.6910
    d3d11.DLL                                        C:\WINDOWS\SYSTEM32\d3d11.DLL, version=10.0.22621.1344 (WinBuild.160101.0800)
    ComputeSharp.D2D1.dll                            .\ComputeSharp.D2D1.dll, version=2.0.3.0
    nvldumdx.dll                                     C:\WINDOWS\System32\DriverStore\FileRepository\nvmd.inf_amd64_1408eaf9a25ed64f\nvldumdx.dll, version=27.21.14.5751
    System.Security.Claims.dll                       .\System.Security.Claims.dll, version=7.0.323.6910
    msasn1.dll                                       C:\WINDOWS\SYSTEM32\msasn1.dll, version=10.0.22621.819 (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.1 (WinBuild.160101.0800)
    cryptbase.dll                                    C:\WINDOWS\SYSTEM32\cryptbase.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.ComponentModel.TypeConverter.dll          .\System.ComponentModel.TypeConverter.dll, version=7.0.323.6910
    WINTRUST.DLL                                     C:\WINDOWS\System32\WINTRUST.DLL, version=10.0.22621.1194 (WinBuild.160101.0800)
    imagehlp.dll                                     C:\WINDOWS\System32\imagehlp.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    PresentationCore.dll                             .\PresentationCore.dll, version=7.0.323.7301
    CRYPTSP.dll                                      C:\WINDOWS\SYSTEM32\CRYPTSP.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    rsaenh.dll                                       C:\WINDOWS\system32\rsaenh.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    DirectWriteForwarder.dll                         .\DirectWriteForwarder.dll, version=7,0,323,7301 @Commit: 0a09c7d17212981cb4fd5907fa6a6214966a366d
    nvwgf2umx.dll                                    C:\WINDOWS\System32\DriverStore\FileRepository\nvmd.inf_amd64_1408eaf9a25ed64f\nvwgf2umx.dll, version=27.21.14.5751
    WINMM.DLL                                        C:\WINDOWS\SYSTEM32\WINMM.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    PaintDotNet.Windows.Core.dll                     .\PaintDotNet.Windows.Core.dll, version=5.2.8451.6614
    PaintDotNet.PropertySystem.dll                   .\PaintDotNet.PropertySystem.dll, version=5.2.8451.6614
    System.Runtime.Extensions.dll                    .\System.Runtime.Extensions.dll, version=7.0.323.6910
    d2d1.DLL                                         C:\WINDOWS\SYSTEM32\d2d1.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    System.Diagnostics.Debug.dll                     .\System.Diagnostics.Debug.dll, version=7.0.323.6910
    gdiplus.dll                                      C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.22621.819_none_da30437f1b9d3de1\gdiplus.dll, version=10.0.22621.819 (WinBuild.160101.0800)
    System.Runtime.CompilerServices.VisualC.dll      .\System.Runtime.CompilerServices.VisualC.dll, version=7.0.323.6910
    clbcatq.dll                                      C:\WINDOWS\System32\clbcatq.dll, version=2001.12.10941.16384 (WinBuild.160101.0800)
    WindowsCodecs.dll                                C:\WINDOWS\SYSTEM32\WindowsCodecs.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    UIAnimation.dll                                  C:\WINDOWS\System32\UIAnimation.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    dwrite.dll                                       C:\WINDOWS\SYSTEM32\dwrite.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    System.IO.Packaging.dll                          .\System.IO.Packaging.dll, version=7.0.323.6910
    System.Collections.NonGeneric.dll                .\System.Collections.NonGeneric.dll, version=7.0.323.6910
    PaintDotNet.Effects.Core.dll                     .\PaintDotNet.Effects.Core.dll, version=5.2.8451.6614
    XmlLite.dll                                      C:\WINDOWS\SYSTEM32\XmlLite.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    comctl32.dll                                     C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.608_none_a9444ca7c10bb01d\comctl32.dll, version=6.10 (WinBuild.160101.0800)
    UIAutomationTypes.dll                            .\UIAutomationTypes.dll, version=7.0.323.7301
    Accessibility.dll                                .\Accessibility.dll, version=7.0.323.7201
    System.Numerics.Vectors.dll                      .\System.Numerics.Vectors.dll, version=7.0.323.6910
    System.Threading.Tasks.Parallel.dll              .\System.Threading.Tasks.Parallel.dll, version=7.0.323.6910
    System.Reflection.Metadata.dll                   .\System.Reflection.Metadata.dll, version=7.0.323.6910
    TextShaping.dll                                  C:\WINDOWS\SYSTEM32\TextShaping.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    System.IO.MemoryMappedFiles.dll                  .\System.IO.MemoryMappedFiles.dll, version=7.0.323.6910
    System.Reflection.MetadataLoadContext.dll        .\System.Reflection.MetadataLoadContext.dll, version=7.0.22.51805
    System.Runtime.Loader.dll                        .\System.Runtime.Loader.dll, version=7.0.323.6910
    PhotoShop.dll                                    .\FileTypes\PhotoShop.dll, version=2.5.0.0
    HeicFileTypePlus.dll                             .\FileTypes\HeicFileTypePlus.dll, version=1.0.6.0
    RawFileType.dll                                  .\FileTypes\RawFileType.dll, version=1.2.2.0
    PaintDotNet.Effects.Gpu.dll                      .\PaintDotNet.Effects.Gpu.dll, version=5.2.8451.6614
    mscorlib.dll                                     .\mscorlib.dll, version=7.0.323.6910
    DdsFileTypePlus.dll                              .\Bundled\DDSFileTypePlus\DdsFileTypePlus.dll, version=1.11.1.0
    AvifFileType.dll                                 .\Bundled\AvifFileType\AvifFileType.dll, version=1.1.24.0
    WebPFileType.dll                                 .\Bundled\WebPFileType\WebPFileType.dll, version=1.3.16.0
    System.dll                                       .\System.dll, version=7.0.323.6910
    PaintDotNet.Effects.dll                          .\PaintDotNet.Effects.dll, version=5.2.8451.6614
    System.Drawing.dll                               .\System.Drawing.dll, version=7.0.323.7201
    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.608 (WinBuild.160101.0800)
    D3D10Warp.dll                                    C:\WINDOWS\SYSTEM32\D3D10Warp.dll, version=10.0.22621.1194 (WinBuild.160101.0800)
    PaintDotNet.Effects.Legacy.dll                   .\PaintDotNet.Effects.Legacy.dll, version=5.2.8451.6614
    UIAutomationCore.dll                             C:\WINDOWS\SYSTEM32\UIAutomationCore.dll, version=7.2.22621.1 (WinBuild.160101.0800)
    dwmapi.DLL                                       C:\WINDOWS\SYSTEM32\dwmapi.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    dataexchange.dll                                 C:\WINDOWS\system32\dataexchange.dll, version=10.0.22621.608 (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.1344 (WinBuild.160101.0800)
    CoreMessaging.dll                                C:\WINDOWS\SYSTEM32\CoreMessaging.dll, version=10.0.22621.608 (WinBuild.160101.0800)
    CoreUIComponents.dll                             C:\WINDOWS\SYSTEM32\CoreUIComponents.dll, version=10.0.22621.608
    powrprof.dll                                     C:\WINDOWS\SYSTEM32\powrprof.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    UMPDC.dll                                        C:\WINDOWS\SYSTEM32\UMPDC.dll, version=10.0.22621.1 (WinBuild.160101.0800)
    Crc32.NET.dll                                    .\Crc32.NET.dll, version=1.2.0.5
    System.Security.Cryptography.dll                 .\System.Security.Cryptography.dll, version=7.0.323.6910
    Newtonsoft.Json.dll                              .\Newtonsoft.Json.dll, version=13.0.2.27524
    System.Linq.Expressions.dll                      .\System.Linq.Expressions.dll, version=7.0.323.6910
    System.Runtime.Numerics.dll                      .\System.Runtime.Numerics.dll, version=7.0.323.6910
    MsftEdit.DLL                                     C:\WINDOWS\SYSTEM32\MsftEdit.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    System.Diagnostics.StackTrace.dll                .\System.Diagnostics.StackTrace.dll, version=7.0.323.6910
    setupapi.DLL                                     C:\WINDOWS\System32\setupapi.DLL, version=10.0.22621.1 (WinBuild.160101.0800)
    DEVOBJ.dll                                       C:\WINDOWS\SYSTEM32\DEVOBJ.dll, version=10.0.22621.1344 (WinBuild.160101.0800)
    cfgmgr32.dll                                     C:\WINDOWS\SYSTEM32\cfgmgr32.dll, version=10.0.22621.1344 (WinBuild.160101.0800)

 

Link to comment
Share on other sites

40 minutes ago, H.Lo said:

...or teach me how to upload it here unmodified.

 

You can zip the file and upload it to DropBox, Google Drive etc and post a link to the file.

If the zipped file is small enough it can be attached to a forum post.

 

You should also remove the email address from your post, that will just invite more spam.

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to AVIF FileType (05-14-2023)

Release version 1.1.25.

Changes:

  • Updated AOM to version 3.6.1.
  • Added a check box for lossless compression.
    • This replaces the previous behavior of silently using lossless compression when the quality value is 100.
  • Upvote 1

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • 1 month later...
31 minutes ago, xiaoqu said:

Can you tell me the correspondence between the quality factors 0 to 100 in avif and the quantizers [0,0] to [63,63] in av1?

 

A quality value of 100 corresponds with an av1 quantizer value of 0, and a quality value of 0 corresponds with an av1 quantizer value of 63.

The other quality values are mapped to the av1 range using a simple algorithm: https://github.com/0xC0000054/pdn-avif/blob/2b17f7b9ff45f5ae98959f98904166cfa62c288d/src/AvifNative/AV1Encoder.cpp#L122

  • Thanks 1

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

34 minutes ago, null54 said:

 

A quality value of 100 corresponds with an av1 quantizer value of 0, and a quality value of 0 corresponds with an av1 quantizer value of 63.

The other quality values are mapped to the av1 range using a simple algorithm: https://github.com/0xC0000054/pdn-avif/blob/2b17f7b9ff45f5ae98959f98904166cfa62c288d/src/AvifNative/AV1Encoder.cpp#L122

Thank you for YOUR REPLY!! Also, does the avif on paint.net have any stipulations about the maximum and minimum quantization range?

Edited by xiaoqu
Link to comment
Share on other sites

10 minutes ago, xiaoqu said:

Also, does the avif on paint.net have any stipulations about the maximum and minimum quantization range?

 

I am unsure what you are referring to by stipulations.

The plugin uses the full av1 range of [0, 63], but the exact av1 quantizer value is undefined for any quality value between 0 and 100.

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

1 hour ago, null54 said:

 

I am unsure what you are referring to by stipulations.

The plugin uses the full av1 range of [0, 63], but the exact av1 quantizer value is undefined for any quality value between 0 and 100.

I'm sorry. I mean, all the AVIF encoders I have come into contact with before this were controlled by two quantizer values (a minimum and maximum), both of which ranged from 0 to 63. But the AVIF encoder on paint.net is only controlled by a quality factor of 0 to 100. So I was curious about the relationship between the two.

Link to comment
Share on other sites

35 minutes ago, xiaoqu said:

I mean, all the AVIF encoders I have come into contact with before this were controlled by two quantizer values (a minimum and maximum), both of which ranged from 0 to 63. But the AVIF encoder on paint.net is only controlled by a quality factor of 0 to 100.

 

The plugin encodes images using AOM's constant quality mode with the minimum and maximum quantizers set the the same value.

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to AVIF FileType (09-01-2023)

Release version 1.1.26.

Changes:

  • Updated AOM to version 3.7.0.
  • Added the plugin and AOM versions to the save UI.
  • Removed the plugin name from the AVIF hdlr box.
  • Various other performance optimizations.

PdnSig.png

Plugin Pack | PSFilterPdn | Content Aware Fill | G'MICPaint Shop Pro Filetype | RAW Filetype | WebP Filetype

The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait

 

Link to comment
Share on other sites

  • null54 changed the title to AVIF FileType (09-02-2023)
  • 2 weeks later...

5.0.9 Not working for me either:

 

Exception:

System.FormatException: ItemId 1 has essential properties that are not supported.
   at AvifFileType.ExceptionUtil.ThrowFormatException(String message) in D:\Dev_projects\AvifFileType\src\ExceptionUtil.cs:line 47
   at AvifFileType.AvifParser.ValidateRequiredImageProperties(UInt32 itemId) in D:\Dev_projects\AvifFileType\src\Avif Reader\AvifParser.cs:line 345
   at AvifFileType.AvifReader.CheckRequiredImageProperties(UInt32 itemId, ImageGridInfo gridInfo, String imageName) in D:\Dev_projects\AvifFileType\src\Avif Reader\AvifReader.cs:line 358
   at AvifFileType.AvifReader.EnsureRequiredImagePropertiesAreSupported() in D:\Dev_projects\AvifFileType\src\Avif Reader\AvifReader.cs:line 457
   at AvifFileType.AvifReader.Decode() in D:\Dev_projects\AvifFileType\src\Avif Reader\AvifReader.cs:line 145
   at AvifFileType.AvifFile.Load(Stream input, IArrayPoolService arrayPool) in D:\Dev_projects\AvifFileType\src\AvifFile.cs:line 55
   at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src\Data\FileType.cs:line 491
   at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src\Data\FileType.cs:line 491
   at PaintDotNet.Functional.Func.Eval[T1,TRet](Func`2 f, T1 arg1) in D:\src\pdn\src\Fundamentals\Functional\Func.cs:line 60

Diagnostics:

Application                                          paint.net 5.0.9 (Stable 5.9.8621.1636)
Build Date                                           Wednesday, August 09, 2023
Install type                                         Portable

Language:                                            en-US
DPI                                                  96 (1.00x scale)
UI/Canvas GPU                                        True
Rendering GPU                                        ?? Performance (NVIDIA Quadro P400)
Remote session                                       False
Animations                                           True
Translucent windows                                  True
Windows Ink                                          True

OS                                                   Windows 10 Pro x64 (10.0.19044.0)
Runtime                                              .NET 7.0.10 x64

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...