Seeking a Bridge scripter

Hi All:
I'm currently looking for a freelancer to write a quick Bridge script for me. If you could handle the job--or know someone who could--could you please shoot me a quote at [email protected]? I have some budget, and want to pay fairly.
If you're interested, here's what I'm after. Many thanks for your consideration!
Adam
Adam O'Hern
Industrial Designer / Spitwad Marksman
[email protected]
cadjunkie.com
solidsmack.com
engineervsdesigner.com
Script: Stack Frame
Language: Javascript
Version: CS6
Description:
When doing product renderings, I often render out animations as image sequences, each frame consisting of several layers. Each layer is output as a separate file. For example:
image_finalColor_0001.jpg
image_finalColor_0002.jpg
image_finalColor_0003.jpg
image_Alpha_0001.jpg
image_Alpha_0002.jpg
image_Alpha_0003.jpg
image_SurfID_0001.jpg
image_SurfID_0002.jpg
image_SurfID_0003.jpg
etc.
This script would 'stack' each frame in Bridge, and also create a separate layered PSD file for each, so that the result, in bridge, looks like this:
image_finalColor_0001.jpg [stack]
image_finalColor_0002.jpg [stack]
image_finalColor_0003.jpg [stack]
image_0001.psd
image_0002.psd
image_0003.psd
Requirements:
Two ways to start run the script:
Right-click any file and select 'stack frame' from the drop-down to analyze a single frame
Menubar > Stacks > 'stack frames' to analyze all frames in folder
Beginning with the end of the filename, script loops backward through each character until it finds a number. It then continues back until it finds a non-number, and stops, storing the last number in the filename as the 'frame number'. Examples:
file_0001.jpg => '0001'
file_0001_backplate.jpg => '0001'
file_02_backplate_0001.jpg => '0001'
file_0001_backplate_02.jpg => '02'
Script then searches other files in the folder using the same method, looking for other files with the same frame number. For example, when looking for frame 0001:
file_0001_foreground.jpg => match
file_foreground_0001.jpg => match
file_02_foreground_0001.jpg => match
file_0001_foreground_02.jpg => no match
Script selects all files containing the same frame number, and assigns them to a 'stack' in Bridge.
With the same files selected, script runs the Photoshop 'Load Files into Photoshop Layers' command
Saves resulting layered file as PSD named with the common elements of the filenames (trimming non-alphanumeric chars):
file_0001_background.jpg + file_0001_foreground.jpg = file_0001.psd
file_background_0001.jpg + file_foreground_0001.jpg = file_0001.psd
file_02_background_0001.jpg + file_02_foreground_0001.jpg = file_02_0001.jpg
file_02_background_0001.jpg + file_foreground_0001.jpg = file_0001.jpg
foobar_file_0002_0001.jpg + file_0001_foreground.jpg = file_0001.jpg
Must exit gracefully on error and provide dialog hints where possible (e.g. 'found no matching frames' etc)
Must ignore non-image file formats (to avoid errors in the Photoshop script)
Resulting PSD layers must be in the same order for every frame where possible (so future Batch operations will work across all PSD files). Obviously this only applies if all layers are present for every frame.
Must ROCK MAJORLY HARD!!
Thanks again!

I use Final Cut Pro; keyframing the motion, scaling, etc as needed.
But there's also many other programs available, to name a few:
iMovie
Still Life
Photo to Movie
Motion Pictures
-DH

Similar Messages

  • Possible through "Adobe Bridge scripting"

    I saved the "Document Info" details in adobe illustrator manually using "Document Info Pannel". But i could not save the "Document Info" details through illustrator action and script. Is it possible the above process through "Adobe Bridge scripting". Kindly advice me.

    I am on CS3, so I can't help you with CS version. But anyway here is an example (for CS3).
    I assume that an illustrator file is selected in Bridge.
    #target bridge
    var sels = app.document.selections[0];
    var md = sels.metadata;
    md.namespace = "http://ns.adobe.com/xap/1.0/";
    var myCreator = md.read("http://ns.adobe.com/xap/1.0/", "xap:CreatorTool");
    $.writeln ("File was created by " + myCreator);
    var myModifyDate = md.read("http://ns.adobe.com/xap/1.0/", "xap:ModifyDate");
    $.writeln ("File was modified at " + myModifyDate);
    // Let's write some info into IPTC Contact panel (IPTC Core in Metadata panel)
    md.namespace = "http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/";
    md.CiAdrCity = "Kiev";
    md.CiAdrCtry = "Ukraine";

  • Bridge script could not read PSD file metadata reliably

    I'm trying to read metadata (specifically, xmp.CreateDate and tiff.DateTime) of a bunch of PSD files using a loop. Bridge script seems able to read most of them but always fails to read some (returns empty strings), though not necessarily any particular ones. That is, if I run multiple times, it fails on different files. Basically, it's just not reliable. Is there a solution for this? Please help. Thanks.

    Hi skc_chat,
    According to the error message, you may do not have the permission to view the metadata. Please follow the steps below to grant the permissions to the current login on the SQL Server Management Studio:
    Right click on the server name and select properties.
    Click on the Permissions tab.
    Select the login name.
    On the Explicit tap, Grant "View Any Definition" to this login.
    To grant this permission by T-SQL:
    GRANT VIEW ANY DEFINITION TO <loginname>
    Go
    For more information:
    Cannot Create Script
    Also have a look at this article with the same error:
    http://blog.davidsilvasmith.com/2011/08/i-was-on-sql-server-2008-r2-database-i.html
    Best Regards,
    Stephanie Lv
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Help Getting Started with Bridge Scripting

    I'm trying to learn enough about scripting to understand/modify some simple Bridge scripts, but can't seem to find the proper documentation. I have downloaded the Bridge SDK, have the documents for Adobe Intro to Scripting, Adobe Bridge CS5 javascript Guide and Javascript Reference Manual, and a general Javascript manual. But I can't find where BridgeTalk commands (such as send, onResult, and remote Photoshop calls) are described, as well as many other commands like push, localize, or the use of $ signs.
    Can anyone point me to reference materials I would need to learn these things??
    Many Thanks

    JavaScript Tools Guide CS5.pdf Should be in a folder along with the ESTK install… You will find most of you subject matter in that. Mine on the mac is located…
    /Applications/Utilities/Adobe Utilities - CS5/SDK/JavaScript Tools Guide CS5.pdf
    If not then get one from http://www.adobe.com/devnet/scripting.html

  • Can you do this in Bridge scripting?

    I'm game to learn Bridge scripting if it can do what I want, but I have no idea how I even get started in learning what can and can't be done from Bridge scripting. So, here are a couple questions. If someone can give me some guidance on whether it can be done, I'll dive in and figure out how.
    I'm interested in adding a new view to Bridge that would filter out original files when there is an edited copy in the same directory with a common root name. I'd like to only show the edited copy and not the root name. In other cases, I'd like to select only the latest version.
    Is it possible to use the Bridge scripting to make a new menu item that would select only the latest copy of an image? I'd write my own logic in JavaScript to examine the filenames and decide which images should be selected.
    Also, is it possible to create new views in Bridge so that I could view only the latest version of an image? Again, I'd write my own logic in JavaScript to device which images should be displayed.
    --John

    I've wondered about Version Cue since it came out. It appears that you have to buy the whole suite in order to get it and that it's not available separately or just with Photoshop CS2. Is that correct?
    I am a photo hobbiest and the suite is out of my price range (if I was going to spend that kind of money for my hobby, I'd spend it on a lens or towards another camera body), particularly when Adobe's policy for upgrades when you own the suite is that you have to upgrade the whole suite every time, not just a component.
    If you know of a good, in-depth writeup that covers the version cue features, I haven't been able to find one.
    Thanks for the info directing me at a custom browse scheme. I'll read about that and see how feasible it would be to present a "poor man's latest version display". I had in mind that the naming scheme would be pretty easy. I think the only rule that I'd have to follow in my edited versions is to preserve the original root name in the edited versions. If there were multiple edited versions, I'd pick the one with the later time/date.
    I'm off to read some more about how to get started with this. I'm glad this forum exists.
    --John

  • Bridge scripting learning curve

    I must admit I was a little confused when I first looked at Bridge scripting. I had some background writing photoshop scripts. This forum is an excellent resource to supplement the documentation.
    Anyway, I have figured out everything I needed to port a script from photoshop that creates subfolders in the current active bridge folder, opens a dialog to get resizing and beveling parameters, applies those parameters to resize and bevel the selected bridge thumbnails and saves the jpgs in the subfolders.
    Bob - thanks very much for your help getting me pointed in the right direction. I even have the ESTK working. You are the man!
    Rory

    First off, JavaScript and Java are vastly different. There are a number of JavaScript books out there. I don't have a recommendation for one, but I am sure someone else on this forum does.
    Probably the best way to get started for you is to write a script for Photoshop that does what you want to one image. Bridge doesn't do any of the image manipulations itself. Bridge allows you to select sets of images, and then start a script that will execute in Photoshop. So the first step is a working Photoshop script. Once you have that, you can create a menu item in bridge to run the script, you can use the BridgeTalkIterator object I wrote to easily execute your photoshop script from bridge on all the selected files.
    I hope this helps.
    Bob

  • Bridge script UI folder path

    I am using a custom Bridge script to load stacks into photoshop layers.
    Every time I run the script I have to change the folder path manually to save the images in a new folder.
    I would like to find out if a UI dialog can be used with the script to edit the folder path.
    The UI dialog would offer to use the previous folder path or to enter/select a new folder location.
    I have not been able to incorporate the core Javascript class Folder successfully with the Bridge script.
    The scripts hangs, does not complete when I add the core JS Folder class.
    How do I approach building a script UI in Bridge?
    Are there any simple Bridge script UI samples available to deconstruct?

    Hi,
    You can follow this example.
    Code examples for ScriptUI from JavaScriptToolsGuide_CS5.

  • Simple Bridge script will not read metadata and triggers Adobe Stock Photos

    I have been trying to learn to write scripts for bridge but can't get past the most basic tasks. When I run the script on an open window in bridge it throws an "Uncaught exception metadata" error. The most bizarre thing is it sometimes causes an Adobe Stock Photo script to launch in the extendscript toolkit and throw and the "Uncaught exception metadata" error in that script. My script is as follows:
    #target "bridge"
    if (BridgeTalk.appName == "bridge")
    var items = app.document.visibleThumbnails
    for (i=0; i< items.length; i++)
    item = items[i]
    md=item.metadata
    md.namespace = "http://ns.adobe.com/photoshop/1.0/";
    Window.alert(md.Title)
    Window.alert(i + " "+ " Files Finished")
    Basically I was asking to extract the title of each thumbnail from the metadata and show it in a window. I figured if I could do something as basic as that then I could move on and tackle the more complicated tasks that I need to do.
    Any ideas of what is going on? Has anyone else accidentally triggered Adobe Stock Photos?

    Another bit of info....   As I looked at this further, it seems to be occuring only on those photos where I previously ran camera raw from CS3. I've upgraded to CS5 but have not rerun camera raw since. I understand the camera raw engine in CS3 was different. Could this be involved? Could Lightroom be changing the metadata because the engine is updating the information and I have to save TO file to get this to synch?
    update about this camera raw engine possibilty..... it would not appear to be the answer. I have some files that synch even tho lightroom develop says they are using the 2003 process version. I have some files that are on the new version that won't synch.

  • Adobe Bridge Scripting!

    Hi,
    I would like to open a folder images in Adobe Bridge, -> Open Images in Camera Raw --> Adjust tone curve as 'Medium Contrast" and save it.
    and then
    I would start editing the processed images through photoshop scripting.
    help me!
    thanks in advance,
    rajiv.s

    I am on CS3, so I can't help you with CS version. But anyway here is an example (for CS3).
    I assume that an illustrator file is selected in Bridge.
    #target bridge
    var sels = app.document.selections[0];
    var md = sels.metadata;
    md.namespace = "http://ns.adobe.com/xap/1.0/";
    var myCreator = md.read("http://ns.adobe.com/xap/1.0/", "xap:CreatorTool");
    $.writeln ("File was created by " + myCreator);
    var myModifyDate = md.read("http://ns.adobe.com/xap/1.0/", "xap:ModifyDate");
    $.writeln ("File was modified at " + myModifyDate);
    // Let's write some info into IPTC Contact panel (IPTC Core in Metadata panel)
    md.namespace = "http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/";
    md.CiAdrCity = "Kiev";
    md.CiAdrCtry = "Ukraine";

  • Bridge Scripting Capabilities (CS3 Javascript)

    Hi -- We have many users at our company who need to edit metadata in images (primarily jpegs, but some tifs). These users do not have access to Photoshop but do have access to Bridge.
    I have written a script in Bridge that opens a dialog window for them to edit certain metadata. It is accessed through the tools menu.
    The problem is I need to further automate the process but am unsure what the capabilities of Bridge are.
    What I would like to try to do:
    Currently the user would need to open Bridge, select the item (or drag the item onto the Bridge shorcut) and choose the script from the tools menu. Would there be any way to automate this further, maybe through some sort of folder action, or a trigger when the user drags a file onto the shortcut. Or is there anyway to assign shortcut keys in Bridge to Scripts?
    Also, is there anyway to script Bridge so that the files will be copied (and renamed) to a specific folder (again, without photoshop)?
    Any ideas would be appreciated. I have not used Bridge that much, so if I am going the wrong direction with this, please speak up. If anyone wants to point me in another direction, that would fine.
    thanks

    Hello,
      I'm a Bridge Quality Engineer.
      If you want to write the scripts to auto your cases, please firstly download Bridge SDK and read the DOM API of Bridge. I believe these documents will help you a lot. Please download the SDK from http://www.adobe.com/devnet/bridge/, and read the doc in folder 'docs'. The API provided are described in Bridge CS3 JavaScript Reference.pdf.
      After read it, you will find you can call the API to auto the process instead of 'through some sort of folder action, or a trigger when the user drags a file onto the shortcut'.
      And you can also get help by launching Adobe ExtendScript Tooolkit, which is installed automatically when Bridge is installed. By select menu Help-> Object Model Viewer, you can get info of Bridge DOM API, and also Core JavaScript Classes and Script UI Classes.
      Please check the API of File and Folder(in Core JavaScript Classes), and you can find File has copy() API, by using which you can copy files to a specific folder.
      If you have further question, please send it out.
      Thanks for support!
    BR,
    Chun Xia

  • Bridge Scripting!

    Hi,
    I would like to open a folder images in Adobe Bridge, -> Open Images in Camera Raw --> Adjust tone curve as 'Medium Contrast" and save it.
    and then
    I would start editing the processed images through photoshop scripting.
    help me!
    thanks in advance,
    rajiv.s

    I would like to open a folder images in Adobe Bridge, -> Open Images in Camera Raw --> Adjust tone curve as 'Medium Contrast" and save it.
    and then
    There is a simpler way of doing this (if the curve is always the same).
    1. do it over a single image and click Done on ACR plugin;
    2. select its Bridge thumbnail with right-button > Develop Settings > Copy Settings (or use keyborad shortcut CTRL+ALT+C)
    3. Select all the other images you want to apply the curve settings;
    4. right-click them and > Develop Settings > Paste Settings (or use keyborad shortcut CTRL+ALT+V) and make sure the curves are included. Click OK.
    5. Done.
    ps you can also delete all settings from a group of thumbnails with the same logic: right-click them and > Develop Settings > Clear Settings
    I would start editing the processed images through photoshop scripting.
    There are already several anwsers to this on the photoshop script forum.

  • How to install a bridge script?

    I have downloaded a script for Bridge from Studio Exchange and need to install it. I have placed the start up .JSX file in the library>application support>adobe>startup script and the script doesn't work. I'm not a programmer and the reference document http://www.adobe.com/products/creativesuite/pdfs/bridge_javascript_ref.pdf is not much help to me. Any suggestions? Thanks, Siamack

    On my PC the script should go in:
    C:\Program Files\Common Files\Adobe\StartupScripts
    Have you tried opening the script itself in a text editor, often it will tell you what to do. Which script and are you on a Mac?
    Andrew

  • Debugging bridge scripts

    I must be doing something dumb.
    I ran the script debugger.jsx by double clicking on the script in the windows explorer (from the photoshop javascript samples) and it worked fine, opening the ESTK and breaking on the debugger statement.
    I then changed the directive #target photoshop to #target bridge, resaved the script as BridgeDebugger.jsx and then tried to run it. Nothing happens.
    I also have tried inserting breakpoints in the ESTK for scripts that are in the startup folder and execute from the bridge menu. The breakpoints do not work, and the debugger statement does not work. I have made sure to include the statements
    $.level = 2;
    debugger;
    Bridge was open at the time.
    CS2, Windows XP
    TIA
    Rory

    The behaviour of the ESTK/Bridge appears to be a little bit flaky. I have been playing with the following script:
    #target bridge
    app.bringToFront();
    $.level = 2;
    debugger;
    alert("Hello World");
    Scenario #1: Run from the ESTK with Bridge not running. Sometimes this works. Other times the script runs to the debugger statement and stops, but all the ESTK panes, toolbar and menu are disabled. The greyed menu still works for the debug options and the shortcut debug keys work.
    Scenario #2: Run from the ESTK with Bridge running. This works all the time so far.
    Scenario #3: Run by double clicking in the windows explorer with Bridge and ESTK not running. This opens Bridge, but does not run the script.
    Scenario #4: Run by double clicking in the windows explorer with Bridge open and ESTK not running. This does not run the script.
    Scenario #5: Run by double clicking in the windows explorer with Bridge not running and ESTK open. Nothing happens - Bridge does not open.
    Scenario #6: Run by double clicking in the windows explorer with Bridge and ESTK open. Nothing happens.
    Scenario #7: Run from Bridge browser with ESTK open. Works, but most of the ESTK, including the toolbar and panes are disabled. If you wait long enough and click on different panes they eventually enable.
    Scenario #8: Run from Bridge browser with ESTK closed. Works. However, after the code pauses at the debugger statement if I stop the debugging session I get the error "An error occurred while running a script. The script may not be compatible with this version of Bridge. Check for available updates by selecting the Updates command in the Help menu. Javascript error in BridgeDebugger.jsx, line4: Execution halted". I am running Bridge version 1.02.109(95798).
    Finally, in the OpenClose.jsx script you made available, try to get the debugger to halt in the OpenShut.remoteScript function...
    I hope you can reproduce this behavior. The new ESTK and Bridge will be really nice once it is stable and consistent.
    Rory

  • Copy GPS Metadata Back into Photoshop TIFFs with Bridge Scripting

    I've published a sample script on the Bridge blog about metadata scripting with Bridge and AdobeXMPScript -- specifically the script deals with GPS metadata and automation that synchronizes work done by both Bridge and Photoshop.
    Here is the link:
    http://blogs.adobe.com/bridge/2009/01/copy_gps_metada_1.html
    Enjoy!
    -David

    I couldn't read all through your post as I am jetting out of here.
    Buy this:
    http://www.fastpictureviewer.com/codecs/
    and install it. It's relatively cheap. Screen shot is from Windows Explorer.
    Handles ID, PSD, etc., files as well. Though the preview uses greeked text for the most part for the ID files.
    Take care, Mike

  • Are there any Bridge Scripting tutorials?

    I need to extend Bridge CS5 but don't know where to start. I've found a couple of tutorials relating to Photoshop scripting, but nothing that I can really apply to CS5 Bridge (Windows 7). Can anyone point me in the direction of a good tutorial? Many thanks, Tim

    Sorry but I don't think there are any. You will find some examples and all the documentation if you download the sdk..
    http://www.adobe.com/devnet/bridge.html
    There are a few more examples at www.ps-scripts.com and on this forum.

Maybe you are looking for

  • Forgot passcode for iphone that I just bought have not set up an account with yet, how do I recover?

    I just bought a used iphone 4, it has no account or data plan associated with it, so it has no owner, my problem is that I accidentally set a passcode for the phone that I do not know, how do I reset the phone WITHOUT itunes so I can access my phone

  • Mx database problem

    I am pretty new to Dreamweaver MX, I do pretty well with the static pages, but now want to develop my site, so am doing some training in databases. I am having nightmare problems trying to connect Dreamweaver MX to an access database that is part of

  • Can't install Reader.

    Okay, so here's the run down. I download Reader and start the installation. It makes it all the way to 100% and then I get this error message: Error 1935.An error occurred during the installation of assembly component {98CB24AD-52FB-DB5F-A01F-C8B3B9A

  • Startup Scripts for OBIEE 11g on Linux

    Hi, I originally spent many hours trying to find a startup/shutdown script for OBIEE on linux, in the end I compiled a new one based on notes in the install manual and other posts on the subject until I got it working consistantly Please add comments

  • SD Price Catalogue

    Hello EveryBody, We need to send out an automated Price Catalogue to one of our customers every week covering the pricing for the next week or any other changes. Only one date can be entered in the price determination tab of the catalogue in VPRICAT.