null54

PSFilterPdn (2016-10-05)

Recommended Posts

On 7/27/2017 at 3:29 PM, Geikamir said:

Is there anything you guys know of that will work with this plugin here?

 

Filter Forge has multiple Watercolor filters, there is also AKVIS Watercolor.

 

I tested AKVIS Watercolor and it appears to be compatible with PSFilterPdn.

The Filter Forge Host Compatibility page lists Paint.NET as a supported application.

Share this post


Link to post
Share on other sites

Hi all.

Just a newbie here who enjoys pottering around with PDN in his spare time.

 

Is there a way that the .8bf folder can populate more quickly or does this depend on local pc speeds/capabilities etc. or how many .8bf plugins you have in the plugin file?

I am using Windows 10 and PDN 4.0.17 Everything else loads quickly enough but the .8bf plugin (latest) can take anywhere from between 45 seconds to 75 seconds to populate.

Is this normal please?

 

Many thanks for any help.

 

D.

Share this post


Link to post
Share on other sites
2 hours ago, Scaramouche said:

Is there a way that the .8bf folder can populate more quickly or does this depend on local pc speeds/capabilities etc. or how many .8bf plugins you have in the plugin file?

 

The search speed would depend on the number of folders in the Search Directories tab and the number of 8bf files located in those folders.

 

2 hours ago, Scaramouche said:

Everything else loads quickly enough but the .8bf plugin (latest) can take anywhere from between 45 seconds to 75 seconds to populate.

 

That would not surprise me.

Each time PSFilterPdn is launched it searches the folders and gathers the information it needs from every 8bf file it finds.

Share this post


Link to post
Share on other sites

My load times are no where near 45 to 75 seconds, but I was able to reduce my time of 2.65 seconds by about 30%  (this was with over 3,000 .8bf files installed).

@null54 -> https://github.com/0xC0000054/PSFilterPdn/pull/1

 

Hopefully that optimization will be more significant for @Scaramouche ... unless his/her bottleneck is Disk I/O.

Share this post


Link to post
Share on other sites
1 hour ago, toe_head2001 said:

My load times are no where near 45 to 75 seconds, but I was able to reduce my time of 2.65 seconds by about 30%.

 

If the load time is 45 to 75 seconds then it sounds to me like disk I/O may be a big part of the issue.

 

Perhaps the list of 8bf filters should be stored in the EffectConfigToken, at least that way it only scans the disk the first time it is opened.

Or the filter information could be serialized to disk and used across Paint.NET sessions, this is what GIMP's PSPI plugin does.
 

2 hours ago, toe_head2001 said:

(this was with over 3,000 .8bf files installed)

 

I never anticipated PSFilterPdn would be used with that many filters.:noes:

I am surprised that the Windows Forms TreeView works with that many items.

 

Regarding your pull request, I am surprised that the TreeView sorting is such a bottleneck.

I have not decided if I will be merging it, accepting 3rd party contributions would restrict me from changing to a different open source license.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now