CGTalk > Main > General Discussion
Login register
Thread Closed share thread « Previous Thread | Next Thread »  
 
Thread Tools Search this Thread Display Modes
Old 10-01-2012, 03:29 PM   #1
DeadlyNightshade
Plz...
 
DeadlyNightshade's Avatar
portfolio
Martin Dahlin
Jr. Technical Artist
King
Stockholm, Sweden
 
Join Date: Jul 2012
Posts: 898
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-01-2012, 04:24 PM   #2
DePaint
Banned
 
DePaint's Avatar
portfolio
Emre M.
Istanbul, Turkey
 
Join Date: Jun 2008
Posts: 1,156
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-01-2012, 05:29 PM   #3
DePaint
Banned
 
DePaint's Avatar
portfolio
Emre M.
Istanbul, Turkey
 
Join Date: Jun 2008
Posts: 1,156
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-01-2012, 06:23 PM   #4
DeadlyNightshade
Plz...
 
DeadlyNightshade's Avatar
portfolio
Martin Dahlin
Jr. Technical Artist
King
Stockholm, Sweden
 
Join Date: Jul 2012
Posts: 898
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-01-2012, 07:20 PM   #5
hvanderwegen
Expert
 
hvanderwegen's Avatar
Herbert van der wegen
 
Join Date: Feb 2003
Posts: 563
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-01-2012, 07:44 PM   #6
DePaint
Banned
 
DePaint's Avatar
portfolio
Emre M.
Istanbul, Turkey
 
Join Date: Jun 2008
Posts: 1,156
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-01-2012, 07:44 PM   #7
CGTalk Moderation
Lord of the posts
CGTalk Forum Leader
 
Join Date: Sep 2003
Posts: 1,066,481
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.
__________________
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
 
Thread Closed share thread


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 06:34 PM.


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