marasama Posted January 25, 2022 Share Posted January 25, 2022 Have an issue with IrfanViewer 32-bit that cannot load PDN files. - Not a Paint.NET issue, but a question that maybe I can pass information over to the IrfanViewer forum. Issue is when I use Paint.NET v 4.3.7 - when I delete many layers or merge many layers, or both, IrfanViewer fails to load the PDN file. Was there a change on layer from Paint.NET v4.2.13 to Paint.NET v4.3.7? If yes, I could probably pass that information over to the IrfanViewer dev(s) to fix their plugin. Thank you for your time. Quote Link to comment Share on other sites More sharing options...
midora Posted January 25, 2022 Share Posted January 25, 2022 (edited) PDN3 files contain serialized .NET code. I guess the switch to .NET5/.NET6 changed something there. The deserializer in this plugin is not based on any .NET libraries. It's pure C code. I'm wondering that it worked for so long. 😉 You may check what's happening loading the file with a paint.net release < 4.3 of paint.net or maybe add such a file zipped so if someone is interested and has enough time can have a look to the differences. Edited January 25, 2022 by midora Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted January 25, 2022 Share Posted January 25, 2022 There was no change in the file format in the code, but @midora may be onto something with the .NET 5/6 update. That may have changed some version numbers in the embedded type names, at least. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
marasama Posted January 25, 2022 Author Share Posted January 25, 2022 OK, thanks for the reply. I'll give them a heads up. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.