Open, save a copy of the psd as a layered tiff file

Looking for script or action that would allow me to open selected (perhaps a folder) psd files, save them under layers of hair in the same folder. or a new folder also.

Suggestions, ideas.

Vince

The best thing to do is to create this action yourself. You will learn a lot from that.

Open one of the PSD.

Create a new action and start recording.

Choose file--> save as and select the Tiff format and make sure layers has a tick mark next to him.

Any location you save will be held where all files go when you run the action (by default anyway).

Do not change the file name, in this way, the names of original PSD files will be used when you batch process.

Now, close the file without saving changes if you want to use this action on a folder. You don't want to accidentally spoil the original files after all.

After doing these things you can stop the recording.

Now, the action was created.

To run it go to file--> controller--> lot.

Select your newly created Action.

For Source, select 'folder '. Then choose the folder with all the PSD in Photoshop you want to save as TIFF files in layers.

If you want to save in a different location just change this in the 'Destination' menu by selecting "file".

All you have to do is now click OK and look at your batch of additional transformations.

Here is the action example that I just created to save the PSD in Photoshop layered tiff files:

https://DL.dropboxusercontent.com/u/24262740/save%20To%20layered%20tiffs.ATN

In this example layered tiff files go to 'C:\test\ '. I created it to make sure that what I said actually works.

Edit: screen on the lot, you can also select the Source "Opened files", since that is what you wanted to do. If you do that with the example action above the open files is closed after the batch process took place. It's because when I created the action I closed the file before to stop the action. When you create these actions yourself, you get to decide these small details but important.

Tags: Photoshop

Similar Questions

  • EVERYTIME I OPEN A FF OF OUTLOOK E-MAIL WANTS TO SAVE A COPY OF THE FILE IN A TEMPORARY FOLDER, HDI MAKE STOP

    in outlook, click to open a new email. FF opens and a tab appears with a string in a folder:
    file:///C:/users/tymn/APPDATA/local/Temp/%7B3586F5EB-854A-4DA8-B2F7-8C764B716CEA%7d.html

    It seems to be trying to save a copy of the email from outlook to a drive. I do not have this, it's boring. even when I click on the box to not show it, it always does...

    I had the same problem with outlook 2010 and firefox 8.x in WinXP.
    The problem seems to lie between Firefox and outlook.
    Problem only appears when Firefox is the default browser. My vision is not no matter what plugin/add/market.

    Workaround solutions:
    1 use IE as default browser.
    2 backup Firefox BookMark. Then the latest version of Firefox uninstall, delete all settings in the Firefox UN-installing. Turn it back on. Finally, reinstall Firefox and restore the bookmark, and then make as default browser.

    Problem always appear after you apply this workaround solution.

  • Save a copy of the emails opened on the Server POP3 format

    I have POP3 format on windows email. I want to save a copy of the emails opened on the server, so I can access it later from a distance (with my phone). How can I do this?   Thanks in advance.

    I have POP3 format on windows email. I want to save a copy of the emails opened on the server, so I can access it later from a distance (with my phone). How can I do this?   Thanks in advance.

    Open Windows mail > tools > accounts > click your account > properties > Advanced tab > under delivery, check ' leave a copy of messages on the server ' > OK for the benefits of others looking for answers, please mark as answer suggestion if it solves your problem.

  • File is already open on another copy of the Muse + hours missing

    I open a file, I had worked on that in muse a few days ago and I get a strange message on "file is already open on another copy of the Muse. After this error in levant and learning that I can copy the file to a new location, I was able to open the file. He then told me that there have been changes on the site online (which was false). It turns out that the file Muse lost hours of my work, but saw the changes I made on the live site and thought they were updated in the browser. Now, I'm sure I had saved the work at regular intervals, I'm pedantic enough stuff to 99%, I remember having a failure of the system at the time, but I was under the work of backup automatically Muse impression anyway? Surely a system crash should not corrupt a file like this to the point that he didn't even remember saves work? Any advice greatly appreciated.

    Please send us the .muse file and the file 'MuseLog.txt' to the 'Documents' folder so that we can investigate. Also check your hard drive to confirm that a newer version of the file has not been saved in a different folder. Thank you.

    Send files to [email protected] along with a link to this topic for the context. If files are larger than 20 MB, you will need to use a service like Dropbox, Adobe send, WeTransfer, etc..

  • How to save a copy of the file? (simple javascript needed)

    I'm a noob, so need a Javascript/installation for InDesign CC script, which runs automatically when a file is openand saves a copy of the document to a specific folder, to the present time (i.e. "c:/file/filename_COPY_6_MAY_2014_23_59_59").

    This code is just for this work? :

    var dmd = app.activeDocument;
    var oldDocName = dmd.name;
    //make new file
    var newDocName = oldDocName.substring(0,oldDocName.length-5); //removes ".indd"
    var dd = new Date;
    var NewFile = new File("/c/backups_folder/" + newDocName + dd.getDate() + "_" + dd.getMonth() +  "_" + dd.getHours() + "-" + dd.getMinutes() + "-" + dd.getSeconds() +".indd");
    //copy
    oldDocName.copy(NewFile);
    
    
    
    
    
    
    
    
    
    

    Hi all

    I don't think that the link you have provided on stackflow meets your problem and certainly not the best way.

    Hopkins response for sure does not seem be correct (sorry)

    I think that my script below is the best method.  Don't lead to annoying delays in file open.

    Put it in your startup script file

    Trevor

    // https://forums.adobe.com/message/6363852#6363852
    // By Trevor
    #targetengine document_copy
    (function () {
        if (app.eventListeners.itemByName ("saveCopy").isValid) app.eventListeners.itemByName ("saveCopy").remove(); // makes debugging easier and prevents multiple eventListener creations
        var mySaveCopyEventListener = app.eventListeners.add("afterOpen", saveCopy);
        mySaveCopyEventListener.name = "saveCopy";
    }) ();
    
    function saveCopy(ev)  {
        if (ev.target.constructor.name !== 'Document') return;
        saveCopy.Folder = "C:/backups_folder/"; // Change as needed
        if (!Folder (saveCopy.Folder).exists) {
            Folder (saveCopy.Folder).create();
            $.sleep(300);
        }
        if (!ev.fullName.copy (new File (
            saveCopy.Folder + // folder name
            ev.fullName.name.replace(/.[^.]*$/,"") + // file name without suffix
            (" " + new Date).replace (/:/g,"\xB7").replace(/\s\S+$/,"") + // date Change format as desired
            (ev.fullName.name.match(/\..+$/) ? ev.fullName.name.match(/\..+$/).toString() : ".indd") // suffix could be idml or who know what
            ))) alert ("Something messed up, a copy was not made");
    }  
    
  • Save a copy of the document to the office

    Hello

    I am trying to use the Save function under to just save the file in the my desktop. but I don't want to convert anything.

    the Save function under ask a saveOptions where we configure the options of saveas.

    I want just the open file to be copied to my desktop.

    Follow my actual code:

    saveFile = new file ("~ / Desktop /" + app.activeDocument.name)

    saveOptions = new JPEGSaveOptions();

    saveOptions.embedColorProfile = true;

    saveOptions.formatOptions = FormatOptions.STANDARDBASELINE;

    saveOptions.matte = MatteType.NONE;

    saveOptions.quality = 5;

    app.activeDocument.saveAs (saveFile, saveOptions, true, Extension.LOWERCASE);

    But this code modifies the actual file.

    If I open a tiff file and use this script, it will save a jpeg... I do not not to change the open file. Just copy it to my desktop

    Best regards

    You must either determine the existing format of the document and use the correct saveOptions for this format or make reference to the file and use the File.copy () method to move.

    function getFormat(){
        var ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
        try{
            if(executeActionGet(ref).hasKey(stringIDToTypeID("format"))){
                return  executeActionGet(ref).getString(stringIDToTypeID("format"));
            }
        }catch(e){}
    };
    var saveFile = new File( "~/Desktop/" + app.activeDocument.name);
    var docFormat = getFormat();
    switch(docFormat){
        case 'Photoshop':
                // set photoshop saveOptions
                break;
        case 'TIFF':
                // set tif saveOptions
                break;
        case 'JPEG':
                // set jpg saveOptions
                break;
        // add case statements for other formats you want to support
        default:
             // handle un-supported formats and newly created document
    }
    app.activeDocument.saveAs(saveFile, saveOptions, true,Extension.LOWERCASE);
    
    function getDocPath(){
        var ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
        var desc = executeActionGet(ref);
        var res = desc.hasKey(stringIDToTypeID('fileReference')) ?  File(desc.getPath(stringIDToTypeID('fileReference'))).exists: false;
        return res ? File(desc.getPath(stringIDToTypeID('fileReference'))):false;
    };
    
    // may want to do a normal Document.save() to make sure file is current
    var saveFile = new File( "~/Desktop/" + app.activeDocument.name);
    var existingDocFile = getDocPath();
    if( existingDocFile ){
        // use copy first
        existingDocFile.copy(saveFile);
        // uncomment if you want to 'move' the file
        //existingDocFile.remove();
    }
    
  • Try to save a copy of the contacts and emails in windows live to get the error cannot create .csv file

    Try saving a copy of contacts and emails in windows live to get the error can not create .csv file any help appreciated.

    First create new folders to the location where you want it on a local hard drive. Then use the Browse button in the Export Wizard to navigate to the files you created. Once the export is complete, copy the files to their final destination.

    Windows Live products and services are not covered by these forums. You will find support, solutions and forums for them to the Windows Live Solution Center. When you ask a question here, you should give your version of the software, because the answers vary depending on the version. In WLMail to find, has press on ALT - H. If it doesn't show you the version and the build number, press on escape to two times, and then Alt - F B.

    Noel

  • Does anyone know how to remove all words of 'copy' of the name line HAVE layers?

    I downloaded a script PSD which automatically delete the word "copy" of all layers. Inside of GOT it, I can't do this. Can someone help me? Here's the script jsx PSD file:

    ----------

    ///////////////////////////////////////////////////////////////////////////////
    Script name: RenameLayers.jsx
    Version: 1.0
    Date: 27/02/08
    "Use: Removes ' copy 1, copy 2, etc." in the name of all the layers
    ///////////////////////////////////////////////////////////////////////////////

    #target photoshop
    $.localize = true;
    var displayDialogMode = app.displayDialogs;

    app.bringToFront ();
    app.bringToFront ();
    app.displayDialogs = DialogModes.NO;

    processObjects (app.documents processDocument, function () {alert ("you have no open documents")})
    app.displayDialogs = displayDialogMode;

    ///////////////////////////////////////////////////////////////////////////////
    Function: processObjects
    Use: Work theMainFunction on each object in the list theObjects
    Entry: The list of objects (documents, layers, etc.), function to run on each object, function to run on parent, if there is no object
    Return: value returned by the function used
    ///////////////////////////////////////////////////////////////////////////////
    function processObjects (theObjects, theMainFunction, theAlternateFunction) {}
    var returnValue = null;
    If (theObjects.length == 0) {}
    If (!) () theAlternateFunction == undefined) & &! (theAlternateFunction == null) & &! (theAlternateFunction == "")) {
    returnValue = theAlternateFunction (theObjects.parent);
    }
    } else {}
    If (!) () theMainFunction == undefined) & &! (theMainFunction == null) & &! (theMainFunction == "")) {
    for (var i = theObjects.length - 1; i > - 1; i--) {}
    returnValue = theMainFunction (theObjects [i], i);
    }
    }
    }
    return returnValue;
    }

    ///////////////////////////////////////////////////////////////////////////////
    Function: processDocument
    Use: Treat the layers in the document with the function 'processLayer '.
    Entry: Document subject of Document index object
    Back: no
    ///////////////////////////////////////////////////////////////////////////////
    function-processDocument (objectRef, i) {}
    app.activeDocument = objectRef
    processObjects (objectRef.layers, processLayer, null);
    }

    ///////////////////////////////////////////////////////////////////////////////
    Function: processLayer
    Usage: Delete "copy" of the name of layer (Layer content Set of processes)
    Entry: Object layer Layer object index
    Back: no
    ///////////////////////////////////////////////////////////////////////////////
    function processLayer (objectRef, i) {}
    If (objectRef.typename == 'LayerSet') {}
    var layerCount = processObjects (objectRef.layers, processLayer);
    }
    renameLayer (objectRef)
    Returns 0
    }

    ///////////////////////////////////////////////////////////////////////////////
    Function: renameLayer
    Usage: Delete "copy" of the name of layer (Layer content Set of processes)
    Entry: Object layer Layer object index
    Back: no
    ///////////////////////////////////////////////////////////////////////////////
    function renameLayer (objectRef) {}
    var theRegEx = new RegExp (/ (\s*copy\s*\d*) + $/)

    If (theRegEx.test (objectRef.name)) {}
    Save the State of the layer (visible or invisible)
    var layerVisible = objectRef.visible
    var numero_index = 0
    numero_index = objectRef.name.indexOf ("copy")
    objectRef.name = objectRef.name.substr(0,indexnumber)
    objectRef.visible = layerVisible
    }
    Returns 0
    }


    ----------

    Anyone?

    I wrote the original code you have several years ago, I did a quick check and if you change the first lines of what follows, it should work:

    #target illustrator
    $.localize = true;
    var displayDialogMode = app.displayDialogs;

    app.bringToFront ();
    app.bringToFront ();
    app.displayDialogs = DialogModes.NO;

    processObjects (app.documents processDocument, function () {alert ("you have no open documents")})
    app.displayDialogs = displayDialogMode;

    The code has been mistake out on the lines that changed the displayDialogMode and who brought the application forward, so I have commented out them. I don't have time now to see that needs to be done to ensure that this work (if they can), but it should work for you.

  • Move/copy of the space work and Migration of files Post Images

    Hello

    Our DBA comes me notified that he has just upgraded to 4.2.6 of 4.1.1 and I see that Images of the workspace, static files and CSS files have not copied during the migration.

    My question is, these files can be copied from the previous version of the APEX or do I need to import again?

    Thank you

    Joe

    Joe R wrote:

    Thanks for the reply. It works fine, but it only allows to export a component at a time. Any ideas how to move/copy all plug-ins, images, etc. without exporting each file separately?

    Export allows multiple files to be included in a single portable file of SQL. Do not confuse upload/download and import/export. They use completely different mechanisms and file formats.

    As indicated in the documentation, go to Application Builder > export > file, you can choose to export files, sheets of style CSS or images by application or workspace.

  • AE CS4 cannot import the .psd as cropped layers or composition

    Anyone know the answer to that, I've never had this problem with the old version of AE.

    I know I'm doing this right I did it a thousand times.

    I have a psd file with 5 layers with need to be lively, but when I import into AE either as a model or cropped layer it won't give me the rasterized image. Help!

    What color is the PSD file in?

    Of the "Preparation and import Photoshop files" section of After Effects help:

    "Layered Photoshop (PSD) files should be saved in RGB color mode or grayscale for After Effects to import as a composition and to separate the layers.  Color CMYK, LAB, Duotone, monotonous and trichromes modes are not supported for multilayer files; After Effects will import a file that uses one of these as a single flattened image color modes. »

  • can I save a copy of the library of Photos on a hard drive that is formatted for PC?

    I've seen several references to the requirement that a hard drive be formatted to Mac OS... but here's my situation... I back up my everyday Mac files and folders (with commands simple copy/paste) on a 2 TB disk that has been formatted for a pc. It seems to work fine for me.

    MY QUESTION - can I copy the photo library (mine is now 15G) of this same drive (even once... it is NOT formatted in OS) to provide care? Yes, I'm not going to try to "open" here but I can copy it on the Mac and do work properly. im just trying to be able to recover from a crash of my Mac.  If my Mac crashed, I won't be able to backup the library of Photos of this PC drive formatted to my new Mac, and then open it as usual.

    extra credit question: what exactly is a "library" file I see that it shows with another icon in the finder, compared to a folder or a file.  im guessing that it is some kind of package that has the hierarchy within this user every day didn't need to dive in...? but in the context of my Q... can I copy this library (from 1 location 2 location) as if it was a garden variety file?

    1. no outside a Mac OS Extended format disk image. Note that if the drive is formatted FAT32, the file size of the image must be less than 4 GB.

    2. Yes, it is.

    (138375)

  • Outlook Express saves a copy on the internet of a modified attachment (Doc Excel) of an e-mail copied to the file "sent"?

    When it is in the Excel Doc attachment, clicking on 'Close' (the ' X' in the upper right) saves the document in the office but not the changes?

    Hello

    What exactly are you trying to do?

    If you try to save the attachment after editing, I suggest to click on record under and try to save the document.

    If the problem is not resolved, please provide more information to help you best.

  • Save a copy in the specific folder and edit original

    Is it possible to bridge to make a script that:

    1. Copy a picture of the original to a particular folder another folder
    2. Give the original photo, a keyword, a label or a field of metadata with today's date?

    I've been using PHP and VBA and have just started to learn JavaScript, so I might be able to understand something of my own if you point me in the right direction. If you could give me the script ready to use, I will be very grateful.

    Our location:

    We publish photos in a weekly news journal and online. We have pictures in one folder, ready for use. When put us a picture in production copy us to another folder, but we would like to know if and when a picture has been used, so we are not using the same photo over and over again. It would be great if we can mark the original somehow "used" and "date".

    Thank you!

    Bridge CC 6.3.1.186 using x 64

    Here is an example of adding 'Used' and the date in the title field also copy the file to a selected folder.

    #target bridge
       if( BridgeTalk.appName == "bridge" ) {
    copyAndDate = MenuElement.create("command", "Copy and Date files", "at the end of Tools");
    }
    copyAndDate.onSelect = function () {
    if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");
    var copyFolder = Folder.selectDialog("Please select folder to copy files to...",Folder(app.document.presentationPath));
    var sels = app.document.selections;
    for(var a in sels){
    var thumb = sels[a];
    thumb.copyTo(copyFolder);
    var md = thumb.synchronousMetadata;
    md.namespace =  "http://purl.org/dc/elements/1.1/";
    md.title = '';
    md.title = "Used " +  new XMPDateTime(new Date());
        }
    };
    
  • My download from Creative cloud never appeared. I disabled my firewall and the pop up and I'm connected to the internet to 100%. Still no download never appears, and I can't save or copy all the links that work. Now what?

    I have tried everything and still not get my download to appear. I don't know what else to try.

    Hello

    Please see solve common Creative Cloud activation and deactivation questions. and Solutions to connect, activation and errors in connection with Cloud applications and Creative Suite creative

    Hope that helps!

    Kind regards

    Sheena

  • Creating a copy of the base data missing data UNDO files

    I need to create a copy of a database 11G on a windows server (using a script to create controlfile with database set = "database_name") from a cold backup that was taken at the time, but the backup lacks 2 3 of the UNDO tablespace data files.

    There is a lot of advice to suggest that setting undo_management = 'MANUAL' a database can be restarted and the missing data files dropped (and recreated)... However, I don't know if it is a solution that works in the context of rename the database by using create controlfile method

    does anyone know if the parameter undo_management = 'MANUAL' is all I have to do? or is it more...

    any suggestion would be received with gratitude...

    Dear patrichards,

    Your quite welcome. I am pleased that you have solved your problem.

    Kind regards.

    Ogan

Maybe you are looking for

  • Question on the percentage of meter works - M40X-119

    I have problem on the battery indicator, when I plug in AC, charge indicator power off batteries decreases too quickly to 7, but when it comes to 7, it does not change until about 2 pm. So there is no problem on my battery I think. No matter what sof

  • How can I access files in a folder from iCloud, that I created on my iPhone

    I have a folder of recipes on my IMac. (mostly in pdf to maintain a size reduced) On the IMac in iCloud drive, I created a new folder. "recipes" I can drag my IMac files ' folder of recipes in the folder of the I.C. drive, but how can I see and acces

  • My hp pavilion elite hpe-204f video does not work

    My hp pavilion elite hpe-204f video does not work so I replaced it with another video card that worked. After installing the card and start the system I saw the video on my monitor. Great! I need to replace my video card. No problem. Afer by purchasi

  • How to start Steam and counter-strike in Administrator Mode

    problems with cs: s of departure would like to know how to run the game in admin if someone could help pleaze see you soon

  • include URIs in dll

    I'm running a LabView executable that calls a DLL created in LabWindows/CVI.  I get an error message when attempting to call PanelFunc (one GUI callback functions) that the dll is missing the .uri.  How can I include a .uri when I create the .dll fil