kalijufan Posted January 19, 2022 Share Posted January 19, 2022 For some reason I can't seem to make Lokas Software plugins to work with Paint.net. Anyone of you had any previous experience with this? Quote Link to comment Share on other sites More sharing options...
BoltBait Posted January 19, 2022 Share Posted January 19, 2022 Wait... you're saying plugins designed and written for Photoshop aren't working in Paint.NET?! This plugin for Paint.NET only supports .8bf filter plugins. Quote Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
null54 Posted January 20, 2022 Author Share Posted January 20, 2022 17 hours ago, kalijufan said: For some reason I can't seem to make Lokas Software plugins to work with Paint.net. Anyone of you had any previous experience with this? It looks like their 'Artistic Effects 2.0' demo plugin disables the OK button, but it appears functional otherwise. Is there a specific plugin you are having issues with? 16 hours ago, BoltBait said: This plugin for Paint.NET only supports .8bf filter plugins. It would also depend on the specific 8bf filter plugin, some of them will not work in 3rd-party host applications. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
Sakana Oji II Posted April 5, 2022 Share Posted April 5, 2022 I tried running a filter but kept getting this error. What do I do? Quote Link to comment Share on other sites More sharing options...
Pixey Posted April 5, 2022 Share Posted April 5, 2022 It could be that you need another component, please read at the bottom of this page: Quote How I made Jennifer & Halle in Paint.net My Gallery | My Deviant Art "Rescuing one animal may not change the world, but for that animal their world is changed forever!" anon. Link to comment Share on other sites More sharing options...
NinthDesertDude Posted June 19, 2022 Share Posted June 19, 2022 (edited) Can you update the version of this effect in the plugin pack? It does not appear under the Effects folder if installed from there. It does appear if installed from here. Tested on PDN versions 4.3.10 and 4.3.11 on a clean install without other effects. The installer from the plugin pack drops the correct files in place, so I'm guessing it's just that those files are old versions. (Edit note: If I checked that it's ONLY the plugin pack version that has this problem, I'd have written this over there.) Edited June 19, 2022 by NinthDesertDude Quote Link to comment Share on other sites More sharing options...
null54 Posted June 19, 2022 Author Share Posted June 19, 2022 2 minutes ago, NinthDesertDude said: It's not under any Effects subfolder. It is installed in the top-level Effects menu. Paint.NET does this for any Effect that uses a null or empty string for the SubMenuName property. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
NinthDesertDude Posted June 19, 2022 Share Posted June 19, 2022 9 minutes ago, null54 said: It is installed in the top-level Effects menu. Paint.NET does this for any Effect that uses a null or empty string for the SubMenuName property. You caught my comment in the first 3 minutes or so that I wrote it. It changed since. Quote Link to comment Share on other sites More sharing options...
mackenzieh Posted August 19, 2022 Share Posted August 19, 2022 The Nik Collection works for me in PDN version 4.3 Quote Link to comment Share on other sites More sharing options...
null54 Posted January 11 Author Share Posted January 11 Release version 2.0.0. This release requires Paint.NET 5.0. Changes: 8bf filters can now write outside of the selection. Filters that do not request to render outside of the selection will have the output image clipped to the selection mask in post-processing. Note that some filters may ignore the selection entirely (e.g. Luce 2). 8bf filters now have access to the document DPI information. 8bf filters now have access to the document EXIF and XMP metadata. 8bf filters now have access to the document color profile. PSFilterShim is now built as a self-contained .NET 7 application. Fixed a bug with the selection mask scaling. Fixed an issue with the floating selection mask that is used to display transparency in older filters. The OS color picker dialog is now used instead of a custom Windows Forms-based dialog. Improved the speed when searching for filters on startup. Fixed the dialog high-DPI scaling. Added a Diagnostics tab with various logging/troubleshooting items. 3 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
Panchdara Posted January 11 Share Posted January 11 (edited) Retracted error as this error was a result of user (me) running beta version of PDN. PDN 8407 did not prompt stating new version of PDN was available. All good with 8410 (release version) of PDN. Edited January 11 by Panchdara Quote Link to comment Share on other sites More sharing options...
null54 Posted January 11 Author Share Posted January 11 1 minute ago, Panchdara said: First the PDN stuff then error after That error is because you are using a PDN 5 beta release. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
Panchdara Posted January 11 Share Posted January 11 3 minutes ago, null54 said: That error is because you are using a PDN 5 beta release. Yup!! Just noticed that. I'm retracting this. Thank you! Excellent work. Question then. What happens when another beta is released? Will your plugin work with that, or is it 8410 specific? Thanks again. Happy New Year. Quote Link to comment Share on other sites More sharing options...
null54 Posted January 11 Author Share Posted January 11 23 minutes ago, Panchdara said: Question then. What happens when another beta is released? 8410 is the stable release, the plugin should continue to work in all newer versions. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
Rickenbacker Posted January 22 Share Posted January 22 I tried installing Wire Worm but when I clicked on Effects I was getting this blank pop up. What's wrong here? Quote Link to comment Share on other sites More sharing options...
user.by Posted January 23 Share Posted January 23 Some psd plugings is freezing with 5.0i i'm using latest 2.0 psd filter version Quote Link to comment Share on other sites More sharing options...
null54 Posted January 24 Author Share Posted January 24 12 hours ago, user.by said: Some psd plugings is freezing with 5.0i i'm using latest 2.0 psd filter version It looks like that filter is causing the PSFilterShim process to crash with a heap corruption error. I am not sure why this would be freezing PDN. 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
null54 Posted January 26 Author Share Posted January 26 On 1/23/2023 at 1:02 PM, user.by said: Some psd plugings is freezing with 5.0i i'm using latest 2.0 psd filter version The Paint.NET UI freeze has been fixed in version 2.0.1. That filter still crashes with a heap corruption error, but PSFilterPdn will now show an error message when it does. Release version 2.0.1. This release requires Paint.NET 5.0. Changes: Fixed an issue where a 32-bit filter crashing the PSFilterShim process would make Paint.NET unresponsive. Show an error message if a 32-bit filter crashes the PSFilterShim process. Fixed the Effects folders searching when PSFilterPdn is installed in a sub-folder. Technical details about the freezing issue (if anyone is interested): PSFilterPdn 2.0.0 and earlier would make Paint.NET the parent window of the 32-bit filter dialog, even though it was running in a separate 32-bit process. This appears to have caused the OS to think that Paint.NET is covered by an invisible modal dialog if the PSFilterShim process crashed. Raymond Chen has a blog post on cross-process window ownership: https://devblogs.microsoft.com/oldnewthing/20130412-00/?p=4683. To fix this I changed PSFilterShim to show its own window that the 32-bit filters use as their parent window. See this GitHub commit: https://github.com/0xC0000054/PSFilterPdn/commit/ef6e2c3f464b6bd1e9ad152be27269642253c82b 4 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
user.by Posted January 26 Share Posted January 26 2 hours ago, null54 said: The Paint.NET UI freeze has been fixed in version 2.0.1. That filter still crashes with a heap corruption error, but PSFilterPdn will now show an error message when it does. Release version 2.0.1. This release requires Paint.NET 5.0. Changes: Fixed an issue where a 32-bit filter crashing the PSFilterShim process would make Paint.NET unresponsive. Show an error message if a 32-bit filter crashes the PSFilterShim process. Fixed the Effects folders searching when PSFilterPdn is installed in a sub-folder. Technical details about the freezing issue (if anyone is interested): PSFilterPdn 2.0.0 and earlier would make Paint.NET the parent window of the 32-bit filter dialog, even though it was running in a separate 32-bit process. This appears to have caused the OS to think that Paint.NET is covered by an invisible modal dialog if the PSFilterShim process crashed. Raymond Chen has a blog post on cross-process window ownership: https://devblogs.microsoft.com/oldnewthing/20130412-00/?p=4683. To fix this I changed PSFilterShim to show its own window that the 32-bit filters use as their parent window. See this GitHub commit: https://github.com/0xC0000054/PSFilterPdn/commit/ef6e2c3f464b6bd1e9ad152be27269642253c82b Thank you very much for your engagement. Quote Link to comment Share on other sites More sharing options...
null54 Posted January 29 Author Share Posted January 29 @user.by I took a deeper look into that heap corruption crash. It appears to be a regression in .NET, something is enabling the OS termination on heap corruption feature for the PSFilterShim process. That plugin works fine in version 1.0.8.2 of PSFilterPdn, which is built against .NET Framework version 3.5. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
user.by Posted January 29 Share Posted January 29 40 minutes ago, null54 said: @user.by I took a deeper look into that heap corruption crash. It appears to be a regression in .NET, something is enabling the OS termination on heap corruption feature for the PSFilterShim process. That plugin works fine in version 1.0.8.2 of PSFilterPdn, which is built against .NET Framework version 3.5. Likewise with working 1.0.8.2 and 4.3.12 but i am using 5.0.1 and says need 2.0 and above, therefore i asked. Quote Link to comment Share on other sites More sharing options...
null54 Posted January 29 Author Share Posted January 29 7 hours ago, user.by said: Likewise with working 1.0.8.2 and 4.3.12 but i am using 5.0.1 and says need 2.0 and above, therefore i asked. Version 1.0.8.2 works on Paint.NET 5.0.1, but it does not support the 5.0 specific features. I plan to file an issue in the dotnet runtime repository. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
null54 Posted January 30 Author Share Posted January 30 @user.by I filed an issue about this in the .NET Runtime repository on GitHub: https://github.com/dotnet/runtime/issues/81342 I also found a workaround that allows the filter to run: Patch the filter(s) with FilterMeister FM Patcher utility. Ideally there would be a way to disable the termination on heap corruption for the PSFilterShim process. But if that is not possible I am considering trying to detect if the filter is one of these older FilterMeister-based filters and providing an error message that links to the FM Patcher utility. 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
null54 Posted January 30 Author Share Posted January 30 @user.by The crash has been fixed in version 2.0.2. Release version 2.0.2 This release is for Paint.NET 5.0+ Changes: Fixed a heap corruption crash when running older 32-bit filters. Improved the PSFilterShim exception reporting. 2 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint 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 More sharing options...
user.by Posted January 30 Share Posted January 30 11 hours ago, null54 said: @user.by The crash has been fixed in version 2.0.2. Release version 2.0.2 This release is for Paint.NET 5.0+ Changes: Fixed a heap corruption crash when running older 32-bit filters. Improved the PSFilterShim exception reporting. I downloaded from gıthub, thanks, this relase better and faster. 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.