Photoshop script Get template from Bridge selection

Hi,
I was looking for a script to get selected template pdf file in bridge selection to open in photoshop by an photoshop plugin. script should auto configure by default to document size as pervious opened or created document. Later user need to select a bunch of images to set in that opened document of the template.    

Rags also has a script to build PSD collage templates and scripts to populate then and there is my Photo Collage Toolkits the make it easy to create template files and populate then. Also included is a script the lets you tile images into a document.  Designed to let you ptint image on roll paper without paper waste.
Photo Collage Toolkit UPDATED Dec 3, 2012 Added Animated SnowGlobe, SnowGlobe Action Set, SnowGlobe Template and SnowGlobe Video Demo.
http://www.mouseprints.net/old/dpr/PhotoCollageToolkit.html
Paste Image Roll http://www.mouseprints.net/old/dpr/PasteImageRoll.html

Similar Messages

  • Running photoshop script or action from Bridge

    My general question is: is there a way to select a number of files in Bridge, then run a script on all of them? I'm interested in this regardless of whether it really answers my more specific question.
    My more specific need is: I want to be able to convert raw files to jpeg, using automatic camera raw settings, by selecting the files in Bridge and running a single script.
    Thanks,
    Mike

    I have a slight change to this question.
    I make changes to photos in Camera RAW (exposure, white bal, etc.)and save the changes.
    I have an action that I run from Bridge by selecting individual photos, running an action from Bridge using Batch. The action opens each .CR2 selected photo, resizes it, and saves as a jpg in another folder.
    For some reason, the saved photos are not reflecting the changes I made in Camera Raw.
    I constructed the action by recording the opening from Bridge into Camera Raw, and then clicking Open Image.
    The action applies all the custom settings I used in the initial image when recording the action to each photo.
    Any suggestions on how to solve the problem.
    Thanks for any help.
    Steve

  • CS3 Extended - Can't get images from Bridge to open in Photoshop

    I am wondering if I have this CS3 installed incorrectly.  I had CS2 before and after my hard drive failed I ordered CS3.  Before the new CS3 arrived I downloaded Picasa from Google and that was my image viewer in the interim. I also installed a trial CS2 on my computer from finding it on the internet.  When I downloaded CS3, my RAW images were opening up in Picasa which I didn't like.  So, I went to Picasa's software and clicked no to opening RAW images in it.  That fixed that problem and I also uninstalled the CS2 trial.  But now my CS3 Adobe Bridge doesn't recognize that there is CS3 Adobe Photoshop when I want to open TIFF or JPEG images.  It opens them in Windows viewer.  Even when I right click on an image in Bridge to Open with, it only offers me two browsers, Firefox and IE.  Where do I go to reset the Bridge images to open in Photoshop?  Right now I have to switch back to Photoshop from Bridge and go to File-Open. 

    In Bridge, go to Edit->Preferences->File Type Associations

  • Opening a Script in PS from Bridge

    The following script was (severely) hacked from Bob's OpenClose_PS.jsx. It is called from Bridge and runs the target script in Photoshop. It seems to work even with complex scripts that go from Photoshop back to Bridge to do more things in Bridge.
    #target bridge
    function getScript ( ) {
    var scp = "remoteScript = " + remoteScript + "\n";
    scp += "remoteScript();";
    return scp;
    function remoteScript ( ) {
    var f = new File ('/c/Program Files/Adobe/Adobe Photoshop CS2/Presets/Scripts/ah-rawprocessor1.js');
    if (f.open('r')) {
    var sStr = f.read();
    else throw('failed to open script'+f.fsName);
    eval(sStr);
    function runScript ( ) {
    var bt = new BridgeTalk ();
    var theScript = getScript();
    bt.target = "photoshop";
    bt.body = theScript;
    bt.send();
    runScript();
    BUT I do not understand what is going on in the first line of the getScript function - or perhaps in the whole of that function. I would like to understand it better and as part of that find a way to specify the target script path within the runscript() call ie runScript(targetScript);
    Andrew

    Just to make sure - you're creating a script (in Bridge) from a PS script in PS' presets/scripts folder, that will eventually be sent to PS - correct?
    Send 2 BT messages.
    The first one gets the script path. Put the result of that into your script before you actually send it to PS.
    You'll get the result in the onResult handler.
    var bt = new BridgeTalk();
    bt.target = "photoshop";
    bt.body = "app.path;"
    bt.onResult = continueOp; // function that continues the process
    continueOp = function( msg ) {
    var path = msg.body;
    // do the rest
    You have to be careful - there's a bug in BT that causes a queued message (waiting for an app to launch) to un-bind from it's onResult handler. The result is that if you launch PS with a BT message that expects an onResult handler to fire, it won't. Once PS is launched and ready, this isn't a problem.
    There's a function - startTargetApplication( target );
    that will start the target app and wait until it's ready. You can use that, but it locks bridge up until the target app is fully launched.
    Another way is to use this new beastie I've been working on:
    AppLauncher = {};
    AppLauncher.array = new Array();
    AppLauncher.processID = null;
    AppLauncher.running = false;
    AppLauncher.pause = false;
    AppLauncher.id = 0;
    AppLauncher.launchTimeout = 2 * 60 * 1000; // 2 minutes
    AppLauncher.launchCycle = 3000; // launch and check launch status every 3 seconds
    AppLauncher.purge = function() {
    AppLauncher.array = new Array();
    try {
    app.cancelTask( AppLauncher.processId );
    } catch ( e ) {
    AppLauncher.running = false;
    AppLauncher.pause = false;
    AppLauncher.launch = function( target, callback, context ) {
    if ( !BridgeTalk.isRunning( target ) ) {
    var launcher = new AppLauncher.Launcher( target, callback, context );
    AppLauncher.array.push( launcher );
    if ( !AppLauncher.running ) {
    AppLauncher.running = true;
    AppLauncher.processId = app.scheduleTask( "AppLauncher._$launch();", AppLauncher.launchCycle, true );
    } else {
    if ( context ) {
    callback.call( context, true, target );
    } else {
    callback( true, target );
    AppLauncher._$launch = function() {
    // $.writeln( "launching" );
    if ( !AppLauncher.pause ) {
    for ( var i = 0; i < AppLauncher.array.length; i++ ) {
    AppLauncher.array[ i ].launch();
    if ( AppLauncher.array.length == 0 ) {
    if ( AppLauncher.processId != null ) {
    app.cancelTask( AppLauncher.processId );
    AppLauncher.running = false;
    AppLauncher.pause = false;
    AppLauncher.Launcher = function( target, callback, context ) {
    this.id = AppLauncher.id++;
    this.target = target;
    this.callback = callback;
    this.context = context;
    this.calledback = false;
    this.launched = false;
    this.t1 = new Date();
    AppLauncher.Launcher.prototype.timedOut = function() {
    return ( ( new Date() - this.t1 ) > AppLauncher.launchTimeout );
    AppLauncher.Launcher.prototype.resultHandler = function() {
    if ( this.context ) {
    this.callback.call( this.context, true, this.target );
    } else {
    this.callback( true, this.target );
    AppLauncher.Launcher.prototype.kill = function() {
    AppLauncher.pause = true;
    var array = new Array();
    for ( var i = 0; i < AppLauncher.array.length; i++ ) {
    if ( AppLauncher.array[ i ].id != this.id ) {
    array.push( AppLauncher.array[ i ] );
    AppLauncher.array = array;
    AppLauncher.pause = false;
    AppLauncher.Launcher.prototype.launch = function() {
    if ( this.timedOut() ) {
    this.kill();
    if ( this.context ) {
    this.callback.call( this.context, false, this.target );
    } else {
    this.callback( false, this.target );
    } else {
    if ( !this.launched ) {
    BridgeTalk.launch( this.target );
    this.launched = true;
    if ( BridgeTalk.isRunning( this.target ) && ( !this.calledback ) ) {
    this.calledback = true;
    if ( this.context ) {
    this.callback.call( this.context, true, this.target );
    } else {
    this.callback( true, this.target );
    this.kill();
    The usage is:
    AppLauncher.launch( target, onLaunchedHandler, context );
    target is the target app
    onLaunchedHandler is a callback to execute when the app has been lauched.
    context - is a context object - used ONLY if your onLaunchedHandler is a method of an instance of an object. IF THAT IS THE CASE - include the object as the context. If it is NOT the case, leave as undefined.
    onLaunchedHandler = function( success, target ) {
    success - boolean -true if app launched and responded
    target - target app that launched.
    Example:
    var ns = {};
    ns.continue = function( success, target ) {
    // make and execute script
    AppLauncher.launch( "photoshop", ns.continue );
    fred = fuction( target, script ) {
    this.target = target;
    this.script = script;
    fred.prototype.continue = function( success, target ) {
    // make and execute script
    var bt = new BridgeTalk();
    bt.target = this.target;
    bt.body = this.message;
    bt.send();
    fred.prototype.send = function() {
    AppLauncher.launch( this.target, this.continue, this ); // note the context object here because the onLaunchHandler is attached to an instance object
    var f = new fred( "photoshop", "app.path;" );
    f.send();
    This on will not freeze bridge while waiting for launch.
    Bob
    Adobe WAS Scripting

  • Trouble getting template from Photoshop to Webpage

    Hi guys,
    So, a few weeks ago I upgraded from Photoshop CS to Photoshop CS4 (big jump right?), and CS4 is wonderful! But I'm having some issues:
    First, ImageReady no longer around, so making image maps seems all but impossible to do in Photoshop now. Yes I've figured out how to make the image map in Dreamweaver, but I kinda miss just drawing a box in ImageReady and telling the map where to go.
    Second, I am trying to get into the "make the web site template in photoshop, its easier" trend... and they're right, making my web layout is cake if you know how to use layers and draw in Photoshop. I love it, it's wonderful.... but then again every tutorial I find on making templates in PS for DW & Internet say to upload after drawing to ImageReady to create image maps for your navbar and buttons (1) and to slice up your template to import to ImageReady, and then import it from IR to DW. Well... as I mentioned, CS4 has no IR!
    So, does anyone, ANYONE, have a nice tutorial explaining how to set your options in the slices you make for a web page in CS4? I've found plenty of tutorials and guides on how to use the slice to draw around your button and such, but nothing about what options to set. Right now my site is only one page, but eventually I may want to make multiple pages instead of just having my navbar link to specific places on my main page. Plus, saving each layer individually to use in my CSS has its downfall as well: for some reason my header, branding logo, and navbar all have spaces between them. http://secondlife.lift4ullc.com is the site I made... all of the graphics were made in PS CS4, but instead of slicing stuff up, I just hid all layers except navbar, or logo, or header, and saved the jpg's individually. Would really love to learn how to just slice the different image sections without having to do all that extra work. Thank you all for any help you can provide, I really appreciate it.
    Chance

    Hi Bart,
    Actually, I haven't really done much CSS with the template yet. Here's what I've done and where I'm at:
    First, created the template fully in Photoshop CS4
    Second, sliced up the template and then saved to web & devices, html & images
    Next, opened the new .html file in Dreamweaver
    This is as far as I've gotten so far. The template looks great, and its all in one table. I went back and forth with one of my professors in my online class all day yesterday. What he said was to nest another table within my main template table to position everything how I want it. I tried this for a few hours yesterday and always the text ended up somewhere outside of my template "content boxes". You can see the full code and all of its glory here.
    I'm really not sure how to properly nest a small table within the main table to get some header like "News" or "Current Events" to line up at the top of the gradient on my "content boxes" etc. My professor suggested Illustrator, but I do not know that program at all yet.
    I could go with pure CSS as I've done in the past, but then I get gaps, like the ones I have here. If you notice at the very top where the branding is, there's a gap between that and the header image, and then another between that and the navbar. My goal is to be able to put content in the two boxes like on the first link, and then figure a way to link those boxes to my CSS so that as I add content to them (like with the second site) the boxes repeat or scroll down without giving me gaps. I hope this makes some semblance of sense. I figure for my other pages (one for every button on the navbar except XStreet) I'll design another content box like the two on the front of the site, but combine them to one box instead of two.
    Once I can figure out how to start adding content properly, I'll be all set finally with creating and designing templates. Its just this wall that I've hit that's stopping me from going further. Should I take out the tables, use the slices in my CSS and link them to <div> tags instead? My business is wanting a capture or splash page like here. and while I know how to design that template with Photoshop to give them a white box with a reflection under it, I will run into the same problem of getting the content inside that white box.
    I appreciate the time and effor in this, thank you. Oh yes, one more thing... I've been trying to do some searches on google and youtube for a video tutorial of just how to get the content in there properly, but I'm not even sure how to phrase it right to get some decent results. If this is one of those thinks you just know how to do but cannot explain it, if you could give me a tip on how to phrase my search properly, I'd appreciate that too. =)

  • "Load files into Photoshop layers" completely missing from Bridge CS6

    No options to load files into Photoshop layers. Why not, and how can I put several files into one Photoshop layer?
    I'm using Bridge CS6 and Photoshop CC.

    Hi JJMack - I just re-read your post. For some reason I thought you were suggesting to make sure "Open documents in Tabs" was selected, it was. Now I realize you were suggesting to turn it off! As another attemp to solve this problem I did de-select it today. Seemed to work for a good while. I was getting very excited, then, on the last set of images I had to do it displayed the same problem. But, it did go for quite a while without failing, and when it did I was thrashing about trying to make another app active. When loading documents like this - with "Open documents in Tabs" de-selected, Photoshop wants to put the loading images as the front-most window, no matter what other apps (Bridge, email, web etc) I click on in the dock. I think it is related to the bug you described effecting the "load files to stack" command.
    Hopefully Adobe is looking at this - mind you, I have read reports of people having this problem in CS5! Looks like that was never resolved sadly.
    I'll keep testing and post back.
    I am looking to upgrade my video card to see if it's a video memory thing.
    What is very weird though is the fact that this problem didn't present itself until after several weeks of working with this command with no problem. No additional apps installed, nothing changed. Why would it start happening only after a while?
    Thanks again for your suggestion.

  • Getting Dump from a select query

    Dear All,
    Am selecting records from KEKO  and storing into  E1KEKO  internal table. But am getting dump error. I need to send those E1KEKO records as idoc. Kindly help me out how to fix this dump.
      SELECT * INTO CORRESPONDING FIELDS OF e1keko
        FROM keko
        WHERE keko~matnr = p_matnr
          AND keko~werks = p_werks
          AND keko~bwtar = 'Z06'
          AND keko~bwvar = 'Z06'.
        CLEAR t_idoc_data.
        t_idoc_data-segnam = c_segnam_e1keko.
        t_idoc_data-mandt = sy-mandt.
        t_idoc_data-sdata  = e1keko.
        APPEND t_idoc_data.
        CLEAR e1keph.
    endselect
    Thanks in advance.
    Anandhan

    Hi,
    If i use the below select query in a test program,  that time also am getting the same dump.
    DATA: e1keph TYPE e1keph,
          e1keko TYPE e1keko.
       SELECT * INTO CORRESPONDING FIELDS OF e1keko
        FROM keko
        WHERE keko~matnr = '000000000010801071'.
      endselect.
    (code}
    The dump showing the below message
      The reason for the exception is:
      In a SELECT access, the read file could not be placed in the target
      field provided.
      Either the conversion is not supported for the type of the target field
      the target field is too small to include the value, or the data does no
      have the format required for the target field.
    Thanks in advance
    Anandhan

  • Get year from user selected month in field name

    Hi BExperts,
    I would your help about this problem on BI 7 :
    At the opening of the query, user selects a month (for example 03.2007).
    From this month, i have to indicate key figures on the selected month (03.2007) and key figures on the corresponding year (here 2007).
    I'm using a variable in order to get the selected month (0I_CMNTH).
    I don't know how to get the corresponding year (with a variable) ?
    For example : user selects "03.2007", in the query i would have :
    Period  Key figure
    03.2007     17
    2007           38
    Thanks for help.
    Points will be assigned.
    Cheers,
    Vince.

    Hello,
             I am not sure about the one you mentioned but this is another way which you can try by creating the customer exit variable V_YEAR under 0calyear characteristic and add the following code for gettting the previous year.
    data: year(4) type n,
             year1(4) type n.
    when 'V_YEAR '.
    if i_step = 2. "after the popup
    loop at i_t_var_range into loc_var_range
    where vnam = '0I_CMNTH'.
    year = loc_var_range-low (4).
    year1 = year - 1.
    clear l_s_range.
    l_s_range-low = year1.
    l_s_range-sign = 'I'.
    l_s_range-opt = 'EQ'.
    append l_s_range to e_t_range.
    exit.
    endloop.
    endif.

  • Single Query for getting total no of records N getting records from a selected range

    Hi,
    Got the below query:
    SELECT a.*, rowid FROM (SELECT name, postcode FROM Tbl ORDER BY name asc)a WHERE ROWNUM <=30
    MINUS
    SELECT b.*, rowid FROM (SELECT name, postcode FROM Tbl ORDER BY name asc) b WHERE ROWNUM <= 10
    Though I got the results right, I also want to know the total no of records from "SELECT name, postcode FROM Tbl ORDER BY name asc". Does anyone knows how to do it in a single query?
    Thanks.

    hi Carol
    The following output may help you.
    SQL> l
    1 select * from emp where (rowid,0) in (select rowid,mod(rownum,10)-rownum from emp)
    2 minus
    3* select * from emp where (rowid,0) in (select rowid,mod(rownum,6)-rownum from emp)
    SQL> /
    EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
    7839 KING PRESIDENT 17-NOV-81 5000 10
    7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
    7876 ADAMS CLERK 7788 12-JAN-83 1100 20
    7900 JAMES CLERK 7698 03-DEC-81 950 30
    The above query fetches the 6,7,8,9th records only.
    Well my suggestion would be not to use ROWNUM directly in where clause since it changes dynamically. it is not a fixed value. for example pls see the result.
    SQL> select rownum,empno,ename,sal,job from emp where sal > 3000;
    ROWNUM EMPNO ENAME SAL JOB
    1 7839 KING 5000 PRESIDENT
    SQL> select rownum,empno,ename,sal,job from emp where sal > 1000;
    ROWNUM EMPNO ENAME SAL JOB
    1 7566 JONES 2975 MANAGER
    2 7654 MARTIN 1250 SALESMAN
    3 7698 BLAKE 2850 MANAGER
    4 7782 CLARK 2450 MANAGER
    5 7788 SCOTT 3000 ANALYST
    6 7839 KING 5000 PRESIDENT
    7 7844 TURNER 1500 SALESMAN
    8 7876 ADAMS 1100 CLERK
    9 7902 FORD 3000 ANALYST
    10 7934 MILLER 1300 CLERK
    10 rows selected.
    SQL> select * from emp where rownum = 1;
    EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
    7566 JONES MANAGER 7839 02-APR-81 2975 20
    The record of employee KING is getting the rownum differently.
    My understanding (out of my little knowledge) is the rownum values are assigned to the records only after the records are read physically and after applying the conditions(without rownum). Then the row numbers (rownum) is assigned to the records. Hence the rownum is not constant to a record since it is a dynamic value.
    Well i would like to know the suggestions of the ORACLE EXPERTS here in the discussion forum.
    If my finding is correct then OK if not Pls excuse me and pls give the correct solution
    Regards
    Prakash Eranki
    [email protected]

  • Photoshop script for Expand/Contract of Selection

    Hi!
    I need script that will make Expand or Contract Selection for example 1px each time I hit keyboard shortcut. I mean I would like to use this options because I use it very often but I would like without dialog box when PS ask for value of expand/contract. When I will have script for those I could make it by wheel in my Intuos Pro. Now I can't because every time I have dialog box. Thanks in advance for help!
    Regards
    Arek

    cool, thanks, the script works great!
    #target photoshop
    app.bringToFront();
    try {
            // test for active selection
            if (hasSelection(app.activeDocument)) {
                // expand selection
                //app.activeDocument.selection.expand(new UnitValue (100, "px"))   
                // contract selection
                app.activeDocument.selection.contract(new UnitValue (100, "px"))
            else {
                alert ("ERROR: no active selection \n USAGE: the script requires an active selection")
    catch (e) {
            alert ("ERROR: the script did not execute")
    //////////// FUNCTIONS ////////////
    function hasSelection(doc) {
      var res = false;
      var as = doc.activeHistoryState;
      doc.selection.deselect();
      if (as != doc.activeHistoryState) {
        res = true;
        doc.activeHistoryState = as;
        return res;

  • Get radius from map selection event

    How can I get the radius and the UOM from a MapSelectionEvent?
    Thank you,
    Monica

    Hi,
    what is the usecase. Do you want to know if the users selected a column, or do you know the table cell the user clicked into ? Note that the selectionEvent does not pass the column information of the mouse focus. Also, which release of JDeveloper do you use?
    Frank

  • Air Javascript - Get path from user selected directory

    Solution: The resulting variable is just an air.File, and
    nativePath is accessible, as I expected. It just did nothing the
    first few times I tried it.

    Try this:
    SPPlatformFileSpecification spec;
    // do sADMBasic->StandardGetDirectoryDialog()
    ai::FilePath path;
    sAIFilePath->SetFromSPFileSpec(spec, path);
    Then talk to path to get your location. Hopefully that does the job. I've never used StandardGetDirectoryDialog() though, so for all I know its broken.

  • Bridge- get photos from camera... no valid files found

    I am using Photoshop CS3 on a laptop with Windows Vista and a Canon 30D camera.
    When I go to Bridge > File > Get photos from camera > select Canon EOS 30D, I get the message 'No Valid Files Found'
    What are the possible causes? There are raw files on the CF that have not been downloaded yet. This is my first attempt at downloading the photos through Bridge. I normally use the Can EOS Utility.
    Thanks for the help.
    Dale

    edit: first answer deleted because this way of copying files was stated in your original post already, sorry.
    If you are able to copy one way or an other the RAW files to a folder on your PC then point Bridge to this folder and that should be working, Try also to purge cache for that folder and renew Bridge preferences.
    I use Mac and don't know the correct way to install ACR on a PC. Have you checked the plug in info in PSCS if your ACR version is shown in the list?

  • LR not getting labels and ratings from Bridge - SOMETIMES?

    I'm starting to feel a bit masochistic 'cause I just keep trying to use Lightroom... But, there are enough things that are so much easier to do in Bridge that I still use it for everything but Lightroom's Develop module...
    Anyhow, in Lightroom I loaded a directory of images (about 70). In Bridge I examined the same directory of images and rated some with 5 stars, and some of those with GREEN...
    Back to LR... None of the changes show up. Looked around LR for something that would tell it to update the images in its library. The only thing I could find was the metadata/XMP/Import XMP thing, and that didn't do anything (is there something else in there that I'm just missing?). Finally, I DELETED the whole directory, and imported the images again. STILL no labels or ratings. I even shut down LR and Bridge and restarted LR to see if that'd help... Then did the metadata/XMP/Import again. Still no change.
    Now I KNOW this has worked before, 'cause I've seen the images with the labels and ratings... Any ideas how come it refuses to work on these images?
    BTW: If I change a label or rating in LR it shows up immediately in Bridge.

    Tried that as part of the "how do I get metadata from Bridge into here" activity... On this set it still didn't bring in the changes... It may just be an aberation but its really bizarre to have different sets of images appear differently... But, since I just got killed by LR and its "Out of Memory" message I'm back to square one again anyhow.

  • Import from bridge as smart object

    is there a way to import images  into images into photoshop as smart objects from bridge?
    Thanks

    This will allow you to open Bridge selected files in Photoshop as SO's
    Once the script is installed, the command "Place Files as SO In Photoshop" will be available in the "Right Click Menu"

Maybe you are looking for

  • Pdf reports not getting generated

    Hello All, We are having an issue in generating the pdf reports.. we are getting errors as mentioned below REP-0069: Internal error REP-57054: In-process job terminated:Terminated with error: We went through the below mentioned note as well : REP-006

  • Why is my saved Facebook password not used when both "Permanent Private Browsing" and "Remember Passwords for Sites" are enabled?

    After entering and saving my Facebook user name and password, the data is not used for subsequent entries into the application after the browser is reset. "Remember Passwords for Sites" is checked, but the data is only used if I do NOT have "Permanen

  • Briefly Note on Import Scenario

    Hi,, Can anyone Briefly expalin Import Scenario of material. Regards Raghav.K H

  • ASM and Dataguard

    Hi, can we make asm database (i.e. database is managing by asm disk groups) as primary database in one server and configure secondary database in another server.

  • Sony z3 compact cracked.

     i have had my z3 compact  for 6 weeks. yesterday after my son was watching videos on it, i put it in my bag. I then took it out and the back screen was cracked. Bag was not dropped or did not hit anything. it sat on the front  seat of the car. Today