Photoshop plug-in or scripting

Dear Photoshop experts,
I have a very specific question I'd like to ask. We manufacture photo robots and our software can control the robots, strobes and cameras. We'd like to implement tools to edit photographs as well. Photoshop seems to be the obvious choice. We need to use tools from both the Camera Raw (to convert raw files) and Photoshop (for advanced techniques like freemasking or chromakey masking). Questions are:
1) Is it even possible to implement Photoshop tools into our application (with valid Photoshop license of course)
2) Is better way to control Photoshop in the background from our app by scripts or write our app as a plug-in to integrate in Photoshop?
I'll be happy to provide you with more information if anyone is interested.
Cheers, Honza.

Is there a way to run scripts from our application, have Photoshop work in the background and return the edited image in preview window inside our application?
Photoshop really doesn't work in background mode. What you can do is record an Action that calls your script then create a Droplet from the Action. Then, you can pass the file/files/folder (I don't remember which) an a parameter to the Droplet on a command line via a system() or exec() all from your app. The Droplet returns immediately and the script is run asynchronously to the caller. You'd have to work out a synchronization mechanism like creating file indicating that the script has completed processing a file.
Where should we look for someone capable of doing that?
Ask around here or at ps-scripts.com. There people that do this kind of contact work. I've retired from the work, though, I'm rewatching all of MST3K again.

Similar Messages

  • Where do I find a qualified PhotoShop Plug-in filter developer for a freelance project?

    I need to hire a programmer (freelance) to develop a PhotoShop plug-in filter. I'm in the SF Bay area, but unfamiliar with the industry. I know I need someone skilled in C++, algorithms, PhotoShop SDK and Mac platform. I just don't know where I should be looking to find a qualified person or company.
    A web search for PhotoShop programmer doesn't bring up what I need. A Craigslist search under Computers didn't come up with anyone with PhotoShop Plug-in experience. Sites like Freelance.com, GetACoder.com, etc., provide few responses and all are "off-shore".
    Where should I search for a programmer (Preferably Bay Area) for my project?

    Maybe I can assist you,
    Leave email address or something.

  • Migrating to CC - Photoshop plug ins

    I do posses a vast number of photoshop plug-ins installed in CS6; now I am migrating to CC; how do I migrate the filters and plug-ins?

    Welcome to the forum,
    As John stated, it's best to check with the developers websites of each plug-in and see if they offer updated versions for Creative Cloud software, or further information about upcoming updates or compatibility issues with Creative Cloud.

  • Photoshop plug in for Canon Xapshot

    This is a longshot...
    I came across a used Canon Xapshot a few months ago and added it to my collection. It's complete with adaptor to allow me to hook up to a TV or the AV input on my G3's. Then the other day found a stack of old Canon VF floppies at work plus a few of my own from when I tested out the Xapshot when it was first released by Canon.
    So after doing some googling I came across a reference to an old Photoshop plug in the the Xapshot and was wondering if anyone knows where I can track it down. I have old versions of PS that should work with it already as we have been a Mac shop since the mid 80's.
    Thanks
    Kevin

    Why don't you post in a Canon camera forum like this one. *Canon Digital Photography Forum* @ http://photography-on-the.net/forum/ If you do a Google searcdh, you'll find some more forums.
    Surely there is a camera enthusiast on one of these forums that has the plug-in.
     Cheers, Tom

  • How to launch photoshop plug-ins under Lightroom?

    Do Somebody know a way how to launch Adobe Photoshop plug-ins under Lightroom?
    Especially the case is interesting when there is only Lightroom and there is not an installed copy of Photoshop.
    There are some 3th party favorite Photoshop's plug-ins (some may be commercial)  which I would like to apply on picture into Lightroom. But Photoshop arent more used. And even arent installed. How is possible to use photoshop's plug-ins into Lightroom?

    Thank Misterretro! You are bet! This tool is indeed the answer on my needs.
    Jim, fortunately, you were wrong. As I can see now there is a way how to launch Photoshop plug-ins under Lightroom, (and also iPhoto, Aperture and etc). At last, the link above promises it, To say it exactly it needs to try.
    PS. As I can see, not all Photoshop plug-ins are supported. (But my favorite it should be hosted) This tool "LaunchBox" can integrate into Lightroom only 3th party filter (like AlienSkin, AutoFX, Topaz and etc..) plug-ins but not standard Photoshop filters because obviously what standard Photoshop filters arent plug-ins but these are a part of Photoshop binary code.

  • Using STL collections in Photoshop plug-ins

    Hello!<br /><br />Would you explain one moment. I need use a lot of STL collections in my Photoshop plug-in.<br /><br />First, I try to write something like<br />---------------------------------------------------------------------<br />#include <map><br />#include <string><br /><br />...<br /><br />  map<int,string> foo;  // BANG!<br />---------------------------------------------------------------------<br /><br />Next, I try to use Photoshop Basic Suite:<br /><br />---------------------------------------------------------------------<br />#include <algorithm><br /><br />namespace std {}<br />using namespace std;<br /><br />#include <PIFormat.h><br /><br />extern SPBasicSuite     *g_sSPBasic;<br /><br />inline void * operator new ( const size_t size )<br />{<br />     void *result = 0;<br /><br />     if( 0 != g_sSPBasic )<br />     {<br />          void     *temp;<br /><br />          if( g_sSPBasic->AllocateBlock( size, &result ) )<br />          {<br />               result = 0;<br />          }<br />          else<br />          {<br />#ifdef     DEBUG<br />               char     *tmp = static_cast<char*>( result );<br />               fill( tmp, tmp + size, 0xEB );<br />#endif<br />          }<br />     }<br /><br />     return     result;<br />}<br /><br />inline void operator delete ( void * ptr )<br />{<br />     if( 0 != g_sSPBasic )<br />     {<br />          g_sSPBasic->FreeBlock( ptr );<br />     }<br />}<br /><br />//  the same for operator new[] and operator delete[]<br />---------------------------------------------------------------------<br /><br />Now simple STL collections can be created.<br /><br />Is there more laconic way to create STL collections?<br /><br />Moreover. This code is very dirty. For example, I even don't sure that Simple Suite address is constant between calls of plug-in entry point. So I think this is an awful dangerous code (just imagine the effect of two copies of of Adobe Photoshop using plug-in using this operators simultaneously).<br /><br />Do you have some ideas how to make it clean and working?

    2 all
    On dynamic C++ memory management in Adobe Photoshop plug-in
    As there are some people interested in the question I'll try to explain a technique I use at present.
    I have two memory allocators:
    a) based on Adobe's Basic Suite for small blocks (under 2Kbytes)
    b) based on Adobe's Handle Suite for large blocks (above 2Kbytes)
    operator new and operator new[] allocate 4 additional bytes for every allocation, store in the first 4 bytes handle to memory allocator used for this new or new[] call, and return pointer after this handle.
    operator delete and operator delete[] takes memory allocator handle from the pre-pointer 4 bytes, and dellocate memory using correct memory allocator.
    This strategy works well.
    Does anybody know a better dynamic memory management technique to use with Adobe SDK for Adobe Photoshop plug-ins?

  • PHOTOSHOP PLUG-IN OR SOFTWARE

    I need help finding somebody that can develop a plug-in or software program that will work with Photoshop CS4
    Basically it relates to loading an image, doing the RGB separations and then with a pattern already created with Photoshop we manipulate the RGB separations but it is time consuming. We need to develop something where we just load the image and the program does the rest. The end result is only a black and white file.
    I am based in San Diego, California.
    Dan Lieberman
    President & CEO
    Phone: 619-840-3106
    Email: [email protected]

    Auto FX Software is also a leading developer of professional Photoshop Plug-In filters. Auto FX Software supports the Adobe Photoshop Plug-In standard for Photoshop CS, Photoshop CS2, Photoshop CS3, Photoshop CS4 and Photoshop CS5.
    Website Development Specialist 

  • Fireworks CS5 not finding Photoshop plug-ins

    I recently installed Alien Skin Eye Candy 6 and Exposure 3 64-bit plug-ins. They are in my Photoshop plugins folder.
    When I open the Fireworks preferences and select this as the Photoshop plug-ins folder, the plug-ins are not available in Fireworks. I just get the standard Fireworks list and "Photoshop Live Effects".
    I tried trashing the preferences to no avail, and tried on a new user account - and really just can't understand why it is failing entirely to find the 3rd party plugins. Its no big deal - I hardly ever use them... but would still like to have them in the tank should they be needed for any reason.
    Any help gratefully received.
    Cheers,
    Steve Jones
    PS: Running Fireworks CS5 (11.0.0.484) on a MacBook Pro i7 2.66Ghz with 8GB RAM, Mac OS X 10.6.6

    Yep, that would do it alright. I thought it was a 64 bit application.
    I have contacted Alien Skin to see what the story is with running both 64 bit and 32 bit versions of the plugins on the same machine. I'm assuming that, presuming I can get access to the 32 bit installers, installing them directly into Fireworks own plugins folder will work if the Photoshop Plug-Ins checkbox is unchecked.
    I will update this thread when I have a definitive response from Alien Skin.
    Cheers
    SJ

  • Create Thread on Photoshop Plug-in

    Dear All,
    Right now, I am developing a demo Photoshop plug-in software to understand the way to implement Photoshop plug-in. However, I meet a issues that I can not create a Thread on Photoshop plug-in by CreateThread() API. I implement as below:
    Main function:
    CreateThread( NULL, 0, Test1Thread, NULL, 0, NULL);
    Thread function:
    DWORD WINAPI Test1Thread(LPVOID pParam)
    /*Do something*/
    return 0;
    When I compile and load plug-in on Photoshop, it show an error message like this:
    The instruction at "0x09fd100a" referenced memory at "0x09fd100a". The memory could not be "read"
    Click on OK to terminate the program
    Click on CANCEL to debug the program
    Can you give me some suggestions that I can create a Thread by CreateThread() API on Photoshop plug-in or not? And how can I create Thread?
    I am looking forward your answer.
    Thanks for your help,
    Hieu Nguyen.
    PS: I am developing on Window OS and Visual C++ development tool.

    Thanks Aandi Inston and Marcus Phillips for your answer.
    In thread I just use Named Pipe inter-process communication mechanism to send signal to the other application. So I do not use any Photoshop API.
    However, it is strange that I can not put my Thread in begin of PluginMain function:
    DLLExport SPAPI SPErr PluginMain
    ( char* caller, char* selector, void* message)
    SPErr error = kSPNoError;
    SPMessageData *basicMessage = NULL;
    SPPluginRef plugInRef = NULL;
    SPErr err = 0;
    basicMessage = (SPMessageData *) message;
    sSPBasic = basicMessage->basic;
    gPlugInRef = basicMessage->self;
    MyThread();/*CAN NOT RUN THE THREAD!!!!*/
    I must change my Thread function to position after checking caller parameter
    Please show me the reason why?
    Thanks,

  • How to get "Layer Mask Hides Effects" from Photoshop Plug-in

    How to get "Layer Mask Hides Effects" from Photoshop Plug-in.

    I don't think there's enough information here to give an answer.  Is this a Plug-in that you're writing or intend to write?  If so, what type of Plug-in is it?
    If you are writing your own plug-in, the header files included in the Photoshop SDK/API have a bunch of defines for the proper codes to use.
    PITerminology.h has a large amount of keys that can be used to query for information.  PIUGetInfo is probably the function that you want to call to determine what you need to know.
    If you're looking for information about a specific layer, you will want to make a new PIActionDescriptor, call sPSActionDescriptor->Make(*PIActionDescriptor), and then call GetLayerInfo on the layer that you're querying information about.
    You can then call sPSActionDescriptor->Get<datatype> on the layer while passing in the key of the data that you want.

  • Adobe bridge cs5 64bit - HELP: photoshop plug-ins doesnt work

    Hi to all this is my 1st post since its my 1st time to have a problem with adobe. My problem is that i selected a number of images and tried a batch image process thru Tools > photoshop > image processor. After clicking nothing happens. I also tried the other plug ins like HDR, Batch etc but nothing seems to work. I went to the directory folder and all of the plug ins are intact and in the " plug-ins " folder. I also updated everything just now but still no luck. What happening here,please help me out. Thanks
    Dex

    "Reveal my scripts folder" is to reveal the user's folder for costom scripts, not public scripts. If you have no custom scripts like you developed yourself and want to load it into Bridge, then the folder is empty.  It's normal.
    The issue seems not plugin but scripts installed by Photoshop not working. Could you please let me know the version of Photoshop and Bridge:
    Photoshop: Help>System Info
    Bridge: Help>About Bridge
    You mentioned you updated it 1st time, you mean update PS or Bridge?  Could you please send me via private message the install log of update? You can find it here:
    Windows: C:\Program Files\Common Files\Adobe\Installers\Adobe Bridge CS5 4.0.*
    Windows 64-bit: C:\Program Files (x86)\Common Files\Adobe\Installers\Adobe Bridge CS5 4.0.*
    Thanks,
    Bridge QE
    Fran

  • Developing Photoshop Plug In Using Flash and Pixel Bender

    Hello.
    Is there a way to build a Plug In for Photoshop using the Flash (GUI) + Action Script (Auxiliary Functions) + Photoshop Script (Photoshop Built In Capabilities) + Pixel Bender?
    Are there tutorials I can start from?
    Thanks.

    http://www.adobe.com/devnet/photoshop.html
    We have combined the C/C++ SDK, the Companion SDK and the Panel Guide into one SDK. You want the Panel Guide.

  • Can I use Windows MFC to develop user interface for Adobe photoshop plug-in?

    Hi I need to have some of the controls like image list ( displaying thumbnail preview) and tree controls. I think it is difficult achieve the same using the ADM controls. I was wondering whether I am able to add winodws MFC class and launch the window from the PlaugInMain() function using DoModal().
    I tried doing it by adding the MFC class into the SDK samples provided with the Photoshop SDK. I got error like "object does not support this property".
    Thanks in advance.

    Right now, we don't have a cross platform answer.
    Most people are writing to the platform native APIs, or using some UI toolkit that works with the platform of choice. Larger plugin developers have their own UI code toolkits.
    ADM was always more problem than solution, and became too big a problem to maintain (you'll notice that our plugins that use ADM went away or became scripts).
    We're working on better solutions now.

  • Best Photoshop plug-in or action for converting photos to a spray paint look?

    For a project I will be doing, the client will be receiving a bunch of photos from their employees. Traditionally, these photos are not well-composed, high-res, professionally shot images but selfies or other type images they might take with the camera on their phone.
    This year, the client has asked me if it would be possible to convert these images into something that looks like it's been painted by a graffiti artist, partly because their theme is somewhat "urban" and partly because I think they think that this would gloss over the bad quality photos. However, they don't want the stencil-outline one or two colour Banksy look kind of thing. As much as I dread saying it, they want something that I can just apply to the photo and convert it to give a uniform look as there may be as many as 300 photos. I have been researching various pieces of software, plug-ins and tutorials but I'm just getting bogged down by it all and to make matters worse, they want to see what it could look like before they will agree to it, so it's not like I can go on a software spending spree. If someone does have a solution that I think works, I will be happy to pay for it -- I'm not looking for a freebie -- but I can't afford/the budget doesn't allow purchasing multiple products for testing purposes. When the photos do come in, there won't be budget or time to painstaking handcraft them all, either. They will not be used in a print application so resolution is not an issue.
    Which is why I'm here. I was hoping that someone might have been in a similar situation and has a suggestion. I've already looked at
    http://www.alienskin.com/snapart/snap-art-examples/
    https://www.filterforge.com/
    http://www.misterretro.com/filters/machine-wash-deluxe/texture-samples/all%20effects/Set%2 0One
    http://www.digitalanarchy.com/toonPS/main.html
    http://www.autofx.com/products/automagic-photo-effects-gen1/
    But there's so much out there these days it's hard to keep track and Google returns a lot of um... interesting results that have nothing to do with what I'm looking for.
    Also, if there is an AfterEffects plug-in that would do it, I'm fine with that too. I haven't looked at the filters I have yet.
    Thanks!

    First you need to make sure that the offline files location on client PCs will change location once the new server comes online. This depends on how you push these settings out in the first place, generally it is best to use GPOs to achieve this but you may or may not be doing it this way.
    You could cheat and create a CNAME which points the location of the old share to the new, but this is messy and not a great solution.
    When it comes to the actually copying files, create a Robocopy script and have it run out of hours, probably over a weekend would be the best time.
    Make sure you sure that any scripts/GPO/Applications which point to the old file server are changed to the new location before you go live with the migration.

  • Aperture/Photoshop plug in and image size

    I'm having a problem I don't really understand.  I have Aperture 3 and I have CS5 that I'm trying to use as a plug-in for Aperture.  This is half an Aperture question and half a Photoshop one so I hope someone can answer it for me.
    In Photoshop I made an "action" that is a sort of raised beveled watermark for my photos. 
    I open one of my images in Aperture and "fix" it - soften the skin, blur the background (whatever...) then I go to the top menu item "Photos" and go down and pick "edit with Adobe CS5."  And my image opens in Photoshop.  I go to the menu and pick the watermark action but when it works my watermark can't really be "read" because it's not fitting on the photo, it's too big and falls off the edges.  The photo is 1241x1280 px.
    But here is the odd thing.  If I take that same photo, the very same size 1241x1280 and open it directly in photoshop, completely bypass Aperture, and run the watermark action, it's actually a bit small (but usable) it fits fine in the very same photo!  When I check the image size in Photoshop it is the same size (regardless of if I open in photoshop directly or go there from Aperture).
    So this problem only seems to happen when I edit the photo from Aperture.  I'm new to both Aperture and Photoshop (crazy to try and learn 2 programs at once) and I don't know if I can make just the watermark layer in photoshop smaller.  But again it fits fine if I apply it directly from Photoshop bypassing Aperture.
    Does anyone know why this happens and how I can make the watermark work?  Or can I make a watermark in Aperture?
    Thanks for any help,
    Susan

    susan-kelly wrote:
    Like I said when I rescale it they way you said to do in photoshop it changes the size and distorts it a bit.
    If you hold down the 'Shift + Option' keys while scaling, the text, shape or raster object will not distort and will resize from the center (AKA - maintain aspect ratio).
    I run the full version of PS, so am not sure if the commands are exactly the same if you are running PS Elements, but there is a command at 'Layer menu > Layer Style > Scale Effects..' which can be used for scaling the bevel settings to match the scaling of the watermark item.
    One exact way to do this in PS full version is to choose the Edit > Transform > Scale command and then use the option bar fields under the main menu bar to change the 'H' (Height) and 'W' (Width) percentages equally (to say 70% in each) and then use the aforementioned 'Layer........Scale Effects' command and enter 70% in that dialog. This should reduce the watermark and effects appropriately without distortion.
    Note - indeed both programs are very deep (especially PS), but that just gives you more fun to learn as you go. Don't worry about mastering either, just work within a structured workflow so you can take the steps at your own pace.
    Again, I am not sure what version of PS you are running, but the one book I suggest looking into more than any other is at the link below. It is somewhat dated, but the information is completely relevant and covers the general usage of Photoshop to make anyone comfortable with the tool set.
    http://www.amazon.com/Adobe-Photoshop-Unmasked-Science-Selections/dp/0321441206/ ref=sr_1_1?ie=UTF8&s=books&qid=1307824869&sr=8-1
    The companion website is still up and you can download all the images used in the book if you want to practice on the same images he outlines. Well worth a look if you want to learn Photoshop.

Maybe you are looking for

  • GL Reconciliation process in Infomratinca for Financial analytics

    Hi Guys, I am implementing OBIA Financial Anlytics for the first time, need your valuable input for below issue. I am trying to understand the GL reconciliation process withing OBIA Fianancial Analytics. As per the document which Oracle has given, I

  • ITunes 11.0.2 no longer sees my downloaded podcasts

    Upgraded to 11.0.2, and now when I select "Podcasts" in my library, it no longer shows any of my downloaded podcasts.  I downloaded an episode from a new podcast, and that displays in my library.  I have confirmed that all of the podcasts I am expect

  • Commitment registered wrongly

    Hi Experts, This problem occurs in a service purchase order with Multiple Account Assignment and the S.-Based IV is marked. Commitment is registered wrongly because the system registers double Adjustment by Follow-on document. Could you help me pleas

  • How to save requisitions without using E-Recruiting

    Hello All, Is there a way, to save requisitions data without using the E-Recruiting Web pages? Is there a Function module or a Class or a BAdI that I can use? We want to use a Interface that will send a flat fille with a lot of data and then to handl

  • How can i keep miniplayer default in position?

    I used to keep the miniplayer at the bottom of my 24" screen. It stayed there default. Now it's always back on it's original place (left corner of normal iTunes window) and in small size. Is there way to place the widest mini player default on its de