Jump to content

VcSaJen

Newbies
  • Posts

    6
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

VcSaJen's Achievements

Rookie

Rookie (2/14)

  • One Year In
  • One Month Later
  • Week One Done
  • Conversation Starter
  • First Post

Recent Badges

1

Reputation

  1. Just FYI, there was a serious bug in the decoding part, so all old versions are non-compliant to the file format standard (all old versions fail to decode some jxl files).
  2. 0.10.x is pretty exciting, can't wait for an update! P.S. Any chance for jpegli plugin? It's an alternative to mozjpeg.
  3. Are there any example *.jxl files that would cause crash?
  4. Does the plugin need to support all architectures (x86_32, x86_64, ARM64), or x86_64 is enough? I know that 4.4 will drop support for x86_32, but that still leaves 2 architectures.
  5. @Rick Brewster It's been sent. I dunno if "System.*.dll" files are necessary, so I didn't include them.
  6. I use Magick.NET library, which uses .deps.json for it's native DLLs. Paint.NET seemingly ignore .deps.json file located in my plugin's folder, resulting in error: System.TypeInitializationException: The type initializer for 'NativeMagickSettings' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'Magick.Native-Q8-x64.dll' or one of its dependencies: The specified module could not be found. (0x8007007E) at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize() at ImageMagick.Environment.NativeEnvironment.Initialize() in /_/src/Magick.NET/Native/Helpers/Environment.cs:line 50 at ImageMagick.Environment.Initialize() in /_/src/Magick.NET/Helpers/Environment.cs:line 21 at ImageMagick.MagickSettings.NativeMagickSettings..cctor() in /_/src/Magick.NET/Native/Settings/MagickSettings.cs:line 230 --- End of inner exception stack trace --- at ImageMagick.MagickSettings.NativeMagickSettings..ctor() in /_/src/Magick.NET/Native/Settings/MagickSettings.cs:line 246 at ImageMagick.MagickSettings..ctor() in /_/src/Magick.NET/Settings/MagickSettings.cs:line 33 at ImageMagick.MagickImage..ctor() in /_/src/Magick.NET/MagickImage.cs:line 39 at MyFileType.MyFileTypePlugin.OnLoad(Stream input) in C:\full_path\MyFileType\MyFileType\FileType.cs:line 210 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\Base\Functional\Func.cs:line 158 Magick.Native-Q8-x64.dll is located in runtimes/win-x64/native/Magick.Native-Q8-x64.dll directory inside my plugin's directory and present in .deps.json (targets -> .NETCoreApp,Version=v5.0 -> Magick.NET-Q8-AnyCPU/8.3.3 -> runtimeTargets -> runtimes/win-x86/native/Magick.Native-Q8-x86.dll).
×
×
  • Create New...