Plugins for Photoshop (Flash/Actionscript/Javascript) - where to start?

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
Old 10 October 2012   #1
Plugins for Photoshop (Flash/Actionscript/Javascript) - where to start?

I've wanted to create plugins and custom panels for Adobe Photoshop for quite some time now, and I've been improving my scripting skills lately by learning MEL (Maya Embedded Language). But compared to creating tools in MEL, making them for Photoshop seems a lot harder.
For starters I don't have any type of manual, or good tutorial site that I can look at, and I don't know what software/tools I need in order to make the actual plugin.

If there is any book on exactly this subject then please recommend one.
I'm not looking for a guide on Flash, or Actionscript (I already know Flash - and actionscript I can learn later) - or a guide on Javascript either actually. I'm looking for a pratical, down-to-earth tutorial and/or website on the subject of plugin creation for Photoshop. The more practical examples the better (hence why I would prefer a book).

So where do I begin?
__________________
Nightshade UV Editor (script for Maya) - Extends Maya's default UV Texture Editor with additional tools.
 
Old 10 October 2012   #2
Official Adobe Photoshop Plugin Development forum:

http://forums.adobe.com/community/p...p/photoshop_sdk

You will need to download the Photoshop SDK, and likely also need Visual Studio 2010 to develop plugins for Photoshop. AFAIK, the development language will be C++. Don't know if Photoshop supports other scripting languages.

Visual Studio 2010 Express can be downloaded here: (Scroll down some, and you'll see "Visual Studio Express 2010 All-in-one ISO")

http://www.microsoft.com/visualstud...#d-2010-express

You can either burn the ISO to DVD, or unpack it using Winrar or something like Isobuster:

http://www.rarlab.com/download.htm
http://www.isobuster.com/

Article on writing Photoshop Plugins:

http://www.photoshoproadmap.com/Pho...toshop-plugins/


What will really help you is a beginner's book on Image Processing. There are plenty here:

http://www.amazon.com/s/ref=nb_sb_n...mage+processing

Also some older Image Processing books are available online as free PDF documents. Search for them.

Then there is always the CGtalk Graphics Programming Forum:

http://forums.cgsociety.org/forumdisplay.php?f=109

Good luck!
 
Old 10 October 2012   #3
Found some more resources that could be useful.

1. Image processing for beginners lecture notes:

http://biomedikal.in/2011/02/lectur...-for-beginners/

2. Image processing tutotial with Java applets

http://www.imageprocessingbasics.com/

3. Image Processing with C++ for Beginners

http://wwwold.ini.ruhr-uni-bochum.d...ingTutorial.pdf

Hope these help...
 
Old 10 October 2012   #4
Thanks for your very extensive post(s). I'll check it out.

Regarding language: I thought Photoshop used javascript, applescript and VB script for scripting and flash/actionscript for making UI-stuff. And if that's all I need then touching C++ (which I don't know anything about) might be overkill?!
__________________
Nightshade UV Editor (script for Maya) - Extends Maya's default UV Texture Editor with additional tools.
 
Old 10 October 2012   #5
I did similar research a while back - there's not a lot of information regarding Photoshop plugin development at all, it seems. And from what I've come to understand: complex.

However, there are some simpler alternatives:

http://www.filtermeister.com/

http://www.filterforge.com/

Both will allow you to create your custom filters. FilterMeister is free, supports custom dialogs, and uses a javascript/c like scripting language to basically do anything you would want with pixel manipulation. Also good documentation and a lively support group.
 
Old 10 October 2012   #6
Quote:
Originally Posted by DeadlyNightshade
Regarding language: I thought Photoshop used javascript, applescript and VB script for scripting and flash/actionscript for making UI-stuff. And if that's all I need then touching C++ (which I don't know anything about) might be overkill?!


It depends on what you want to do, really.

C++ will give you the most control and the fastest graphics processing speed.

But you'll need to learn how image processing is done to make use of it.

In other words, you'll have to do a lot of learning and experimenting.

Hard? Yes. But it will give you the ultimate level of control over what you are creating.
 
Old 10 October 2012   #7
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
 
Thread Closed share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 03:55 PM.


Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.