Automate loading the files and defining a pattern, which will add it to the pattern presets.
But I’d break it up into a few at a time so that the preset file doesn’t get to be too huge.
And you should be able to script saving the current patterns, and deleting patterns.
Plugin loading – disable the AutoFX PhotoGraphic Edges folder (move it out of the plugins folder) and it should get considerably faster. Yes, the more non-plugin files are installed, the longer it’ll take to scan the plugins folder.
Chris,
A programmer I am not, so thinks like scripting and such are a bit beyone my scope of abilities. And, I couldn’t find a way to automate the loading and defining of patterns either. If you have the time, I’d greatly appreciate a bit more basic instruction. 🙂
[Automate loading the files and defining a pattern, which will add it to the pattern presets. But I’d break it up into a few at a time so that the preset file doesn’t get to be too huge. And you should be able to script saving the current patterns, and deleting patterns. ]
It is possible to record an action to define a pattern but there is a problem in that all patterns will have the same name – the one you use when you record the action. I can’t see any way around this although maybe I’m missing something.
It could be done with scripting but it’s not straightforward. Photoshop doesn’t expose pattern definition through the scripting interface as far as I can see so it would be necessary to use the ScriptListener tool. It’s certainly not a job for a beginner even if you wanted to learn it.
I guess what you do depends on how important it is to you to get those patterns defined automatically.
Why not leave the patterns in their original format and convert them as you use them? More control that way too.
Cheers – John
Paula
If you are still looking to do this, post back here. I decided to check this out to see how it could be done and I’ve now got a little program which will do this.
Wow! Mick that’s bvery nice of you. would you be kind enough to share it on the adobe exchange?
Pierre
I’m happy to share it but for now I would rather email the app to anybody interested rather than post it on the Exchange until I get time to put some finishing touches to it (like a nice icon and a mini-help file). It’s a VB.NET 2003 application (about 300 kb in all) so needs the .NET Framework Runtime 1.1 which is available free from Microsoft. The nice thing about .NET apps is that they don’t need to be installed and don’t do any writing to the registry. They just need to be copied onto the machine and double clicked.
It’s for PSCS only as I don’t have PS7. I’ll need to tidy it off tonight. I think I’ve got all the bugs out but a final check is needed.
If you want to check it out, email me at glmdm at freeuk.com.
halas, I’m still using PS7, and I thought that it was a script running inside PS, not a standalone application!
still, I’ll check out here to see if it is finalized!
I would like to be able to script for 7 as well but I unfortunately never upgraded to 7 and now I can’t get hold of it anymore. Adobe don’t stock it and the only ones I’ve seen for sale on the web look very dodgy. I don’t know if the CS object library will work with 7 as there have been some changes in CS, but, even if it did, I can’t test the code.
When I took up scripting a few months ago, I decided to go with VB.NET because it makes a lot of things comparatively easy, like doing a user interface and providing easy access to the Windows file system and numerous other OS functions. It is a great development environment with a super code editor. The disadvantages are that it is Windows only and that I can’t easily give people bits of code to use as standalone scripts.
Mick,
I’m very interested, yes please. You can eMail it to me at if that’s easier for you, and thank-you! *smiles*
Paula
[If you are still looking to do this, post back here. I decided to check this out to see how it could be done and I’ve now got a little program which will do this.]
Paula
I’ve emailed you. It will be tomorrow night GMT before I can send it.