Smart object in template: saving off each layer as a png.

I know someone must have asked for this before, however, I'm not sure how to phase it perfectly. I have provided many images to help me convey what I want, and I hope that helps. I make many mockups for smart phones and the like. Most of the time, when I present my work, my employer wants to see it "in the device".
I have a template of a phone (I grabbed an iphone just for the sake of mockups), and I load all my mockups into the smart object that makes up the phone's screen in the template. However, saving out each mockup can become very time consuming. Is there a script out there what will save out each screen once I have added all my content to the smart object? (In my example, the final result would be 3 pngs of the phone displaying one of the 3 screens)
Thanks!

It there is no perspective distortion need like iPhone example a straight on perspective.  That would be a snap to do with a Photo Collage Template PSD and a batch script.  The template  could be as simpla as a background image of your iPhone shot straight on and an alpha channel the maps to the iPhone display. For example BatchOneImageCollage.jsx However that script would save a set of PSD files would contain a background layer. If you want a set of files the template would need two layers a plain white background layer a layer above it a cutout of your iPhone with the screen also cutout an missing., and the mapping alpha channel.  The saved PSD file would the need to be processed with the Image Processor Pro script the save PNG for the PSD and include an action that deletes the background layer or turns off its visibility.
Photo Collage Toolkit UPDATED Made Rotate for Best Fit an option in PasteImageRoll.jsx Edit to customize your default settings.
Photoshop scripting is powerful and I believe this package demonstrates this.
The package includes four simple rules to follow when making Photo Collage Template PSD files so they will be compatible with my Photoshop scripts.
Documentation and Examples
       There are twelve scripts in this package they provide the following functions:
TestCollageTemplate.jsx - Used to test a Photo Collage Template while you are making it with Photoshop.
CollageTemplateBuilder.jsx - Can build Templates compatible with this toolkit's scripts.
LayerToAlphaChan.jsx - Used to convert a Prototype Image Layer stack into a template document.
InteractivePopulateCollage.jsx - Used to interactively populate Any Photo Collage template. Offers most user control inserting pictures and text.
ReplaceCollageImage.jsx - use to replace a populated collage image Smart Object layer with an other image correctly resized and positioned.
ChangeTextSize.jsx - This script can be used to change Image stamps text size when the size used by the populating did not work well.
PopulateCollageTemplate.jsx - Used to Automatically populate a Photo Collage template and leave the populated copy open in Photoshop.
BatchOneImageCollage.jsx - Used to Automatically Batch Populate Collage templates that only have one image inserted. The Collage or Image may be stamped with text.
BatchMultiImageCollage.jsx - Used to Automatically Batch Populate Any Photo Collage template with images in a source image folder. Easier to use than the interactive script. Saved collages can be tweaked.
BatchPicturePackage.jsx - Used to Automatically Batch Populate Any Photo Collage template with an image in a source image folder
PasteImageRoll.jsx - Paste Images into a document to be print on roll paper.
PCTpreferences.jsx - Edit This File to Customize Collage Populating scripts default setting and add your own Layer styles.
Four Rules Templates need to follow:
Size the photo collage templates for the print size you want - width, height and print DPI resolution.
Photo collage templates must have a Photoshop background layer. The contents of this layer can be anything.
Photo collage templates must have alpha channels named "Image 1", "Image 2", ... "Image n".
Photo collage templates layers above the background layers must provide transparent areas to let the images that will be placed below them show through.
Example:

Similar Messages

  • Smart Objects Problem : Templates : CS3 : WIN

    Hello,
    I am trying to create some reusable templates in Photoshop CS3 using Smart
    Objects. Basically I want to layout the page with some place-holder photos
    that are smart objects and then when I need to create a page simply load the
    template PSD, right-click on the smart object layer in the layers palette
    and choose replace contents. This seems to be possible and even works
    sometimes. However, a lot of times the size of the smart object images
    change.
    For example I could set a smart object place-holder image to be 4 x 6 -
    inches at 300 dpi, replace the image with another image and the size will
    then jump to some odd size. I even had it once go to 2 x 10 inches. I
    thought the whole point of smart objects was that I could replace the
    contents and it would be sized, etc. the same. Well that is one point of
    smart objects.
    Is there a bug? Could the fact that I have layer styles and rotation and
    resize transformations applied to the smart object be creating the problem?
    Any way around this?
    This is Photoshop CS3, Windows Vista, Quad Core Processor, 4GB of RAM, 8 TB
    of hard drive space.

    Are you perhaps changing the layer order, grouping or some clipping masks? As usual I'm not working with these features a lot and probably shouldn't advise ;-), but I could imagine that this would affect rasterization and how PS may want to update info that no longer is in the place where it expects... I'd also check the "Temp" directory (Documents and Settings\Rachael\Local Settings\Temp). Perhaps it's simply full and the programs are not able to update the temporary files.
    Mylenium

  • Smarter smart objects

    I'd like to see more functionality of smart objects for instance, I have a smart object with several layers and each layer has a layer effect, when I put it in as a smart object all the layer effects don't do anything to the document its linked into.
    I'd like to see the layer effects in one document effect another, so if you use the, 'Place' function. You can place it on the top layer, and expect the layer effects to effect the layers in the current document.

    Heres a script that will open a document and copy its selected layers to the
    original document.  Is that what you needed?
    doc= new File( "C:/Users/Yelnats/Desktop/LOGO.psd" )   // Put logo image path here
    docName=activeDocument.name
    app.open(doc)
    var idDplc = charIDToTypeID( "Dplc" );
        var desc51 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref43 = new ActionReference();
            var idLyr = charIDToTypeID( "Lyr " );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref43.putEnumerated( idLyr, idOrdn, idTrgt );
        desc51.putReference( idnull, ref43 );
        var idT = charIDToTypeID( "T   " );
            var ref44 = new ActionReference();
            var idDcmn = charIDToTypeID( "Dcmn"  );
            ref44.putName( idDcmn,docName);
        desc51.putReference( idT, ref44 );
        var idVrsn = charIDToTypeID( "Vrsn" );
        desc51.putInteger( idVrsn, 2 );
    executeAction( idDplc, desc51, DialogModes.NO );
    activeDocument.close()

  • PS CC Video Layer Smart Object error

    I think I have found a bug, I'd like to see if it's reproducible for others.  I don't know what the actual error is, but the error message says 'Photoshop could not complete the request because of a program error' (which I'm guessing is just a general error message that could be any number of things).  To cause the bug, create a new blank video layer, and draw something on a few frames.  Convert the layer to a smart object, and make a copy of the object on the timeline.  Add transform key frames to each layer.  Save the file.  At this point, the file should still be able to play what is on the timeline (for me it does).  Close the file, and attempt to reopen.  PS should be unable to open the file.
    Additional Info:
    Whether the Smart object is composed of a single layer, or multiple layers, the error occurs.
    I've only tested it so far with scale/rotation transformations, may happen with opacity and position
    Altering the opacity and position of the second smart object without setting key-frames doesn't cause the error (just altering the opacity from the layers panel for example, or moving the video layer with move tool).
    Timeline frame rate doesn't seem to affect it one way or another.
    A few times when I didn't cause the issue intentionally for testing, I was still able to open the file, but attempting to start playback would then cause the error, which would crash Photoshop altogether.  In those cases, I was able to find that one of the smart object layers in particular would crash photoshop when visibility was enabled/disabled, so I was able to drag all the other layers into a new file, only loosing one layer.
    EDIT:  Just to add, my question was: Can other people reproduce this bug? 

    I can also reproduce this bug.
    It is also reproducible by creating a regular document.
    Add a few layers with content.
    Convert a few of those layers into a smart object.
    Animate the contents of the smart object.
    Everything works as expected. Timeline plays. Looks good.
    Save: Get PS error "Photoshop could not update smart object because of a program error"
    Save the animated file as it's own PSD just in case.
    Close.
    Re-open: Nothing works. Cannot scrub timeline, cannot save for web, cannot play timeline, cannot move objects.
    Everything results in the error: "Photoshop could not complete the request because of a program error"
    I have inadvertently lost a few hours of work a couple of times now due to this bug. It sucks because the work is there right in front of me but none of it is accessible to me.

  • How do you unlink contents of dup Smart Object layer from it's Orig Layer?

    Say you are in camera RAW and you open the image as a Smart Object.
    THen duplicate that SO layer.
    I want to edit the RAW settings on the duplicate SmartObject layer to be different than the original SO layer.
    The problem is that when i do that, BOTH layers are updated with the most recent adjustment in RAW.
    I want only one to change and the original to stay the same.
    How do you unlink them so they act independent of one another when you edit the contents of the smart Object.
    Thanks in advance.
    -josh

    Yes, theres two cpmpletely different ways to duplicate Smart Objects. Command J or duplicate layer method which merely creates INSTANCES of the same Smart Object. This has a whole variety of different uses, and means that any edits to the smart object will reflect in all its instances.
    To duplicate the CONTENTS of the object, there is only one way to do it and Doug has told you how.
    Would be nice if command OPTION J did this as an alternative. And that there was some visual distinction in the layers panel between duplicated objects, objects with linked instances, and seperate objects.

  • Layers, Smart Object, or PSD?

    Hello
    I'm a casual user of CS3, and would like to do a large amount of editing of a JPG requiring many sessions and many saves.  How best should I do this?  Should I:
    1) Create a layer for editing; save the file each time I quit and not worry about image degradation?
    2) Create a smart object; is the smart object for this purpose?  A brief run-through on creating the smart object, and finally saving back as a JPG would help, thank you :-)
    3) Merely save repeatedly in Photoshop format, PSD, and not worry about image degradation?
    Thanks for your help!
    Pete291

    …would like to do a large amount of editing of a JPG
    You don't 'edit' a jpeg. No one edits a JPG. You edit an image. When the image is open in Photoshop, it has no format as such.
    JPG is a destructive, compressed format, PSD is not. When you save as PSD you lose no quality whatsoever. So if you have many saves, the last option is most probably the most sensible.

  • How do I disable linked smart-object auto-update/refresh?

    Working in the CC3D features, I am constantly making changes to my bump map. Every time I step-backwards, or make a significant change to the bump texture (smart object?), CC auto-saves the layer. This specific file is a very very large document (3 gigs in the bump texture layer alone), and the 3D layer has lots of lights and is very complex. This auto-refresh/update really bogs down the time that it would take me to make my changes. I have a very fast machine (I know it's fast, I dont need to list my specs), and I have all shadows disabled.
    How do I disable linked smart-object auto-update/refresh?

    If you do not like a feature like smart objects there is nothing forcing you to use it. Use some other features to do what you want. Please don't ask Adobe to introduce bug into smart object support.
    You could work on your bump maps textures in external files. When your done some time in the future you could edit your project with the smart object layer and use replace smart object. Only then will all smart filters be applied to the smart layer with the replaced smart object.
    Or if by CC Auto save Layer you referring to CC Generate feature you can disable that feature.
    I have no idea what your referring to when you write "CC auto-saves the layer" being a feature. I know CC Generate will write layers out as web files but that more a Web feature then a 3d feature.  Where do you see your layer being saved?

  • Illustrator CS4 smart objects?

    Hi
    I am creating a vector illustration of an ipad or similar. I want to be able to retain vector scalability and have the ability to change the screen image of the ipad to a different image. The screen image layer is currently using a mask to define the screen area and there are a couple of layers over it containg lighting which overlay the screen image.
    I have tried to select the current image and 'place' a new image, but I just get a new layer with an unmasked image on top of the previous image.
    Can anyone suggest a simple method to add the new screen image. The final file will be handed to people with an even more limited knowledge of illustrator than myself.
    I have also tried to export the image to photoshop and then turning the screen image layer into a smart object. Then clicking on the smart object to open the layer, dragging and dropping the new image onto the opened smart object and then saving. This method does replace the image, but when I tested the scalability of the final image in photoshop by changing image size to 10 % and then back to the original size my image had blurry edges. Perhaps because some of the live effects from illustrator (e.g blur, inner glow) are not vector in Photoshop??
    Thanks for any help you can supply
    John

    Monika
    Thanks, so obvious. I was trying to over complicate things as usual.
    Cheers
    John

  • Opening a Photoshop smart object file in Illustrator looks horrible (antialiasing problem)

    Hello all,
    This problem is killing me and I really wish I had done this logo in Illustrator, but I didn't now I have to suffer. Help!
    I am doing a freeland job for a friend so I am not all that and a bag of chips with Illustrator. I am better at Photoshop but I need the vector, so I did my logo in photoshop and created a smart object out of it. I saved a version as a tiff and one as a jpg. My friend is creating his own leaflet in Word and the logo works beautifully there. I am creating a flyer for him in Illustrator and the logo is aliased in Photoshop but when I put it in Illustrator it looks antialiased and bad. He also has a little cheapy yahoo sitebuilder website until I create a website for him and the same logo(jpg) will not open in the yahoo site for him. I work and go to school so I don't have the time to recreated the logo in illustrator. It looks really good the way it is until I put it in Illustrator. Any ideas? please?
    Thanks to anyone that answers this question, and kudos for taking time out of your busy day to calm my angst( or add to it)please don't add to it...

    Hello Noel and c,
    I created the logo in photoshop
    ( to make vector in photoshop, I need the scalability, I made the logo a smart object)
    I then saved a copy as a jpg(for web) and a tif for print. I am creating a flyer in Illustrator, so I have to bring the logo into illustrator, when I do it looks like an aliasing problem. I had that aliasing problem in photoshop, but I still had text.... so I could antialias the text. In Illustrator the logo is just a tif, or jpg(I have tried both) It is not a text, but an image and it looks antialiased. In some programs the logo looks good, in some programs the logo looks bad.  The only layer I have in the good photoshop file that I saved  as a jpg, and as a tif is one layer that has text and the logo on it- this is a smart object. I have additional work files that have multiple layers, but I do not want multiple layers on my final print, web file. When I open up my laptop, I will save a screenshot.
    Thanks so much

  • Smart Object Workflow Suggestion/Question

    Sorry if this is a noob comment/discussion I have been looking around for more info on this stuff and can't find it.
    I really love using smart objects to help me organize my workflow. But I am frustrated at the lack of control I have over how to save my smart object conversions.
    There are no settings, that I can find, in preferences where I can tell CS5 this is where I want my smart object conversions automatically saved to. (it currently uses the temp cache folder? I believe thats where it places them.)  I would like set the save location in my preference. 
    It would also be nice to organize the smart object psb files in a folder system similar to the layers in my PSD file.  keeping that consistency will allow me to go through my folder system in the same manner I go through my layers.
    Sorry if this workflow already exists. I'm having trouble finding any in depth information on saving psb files. hitting export on every smart objects is very tedious.
    Here is an example of what I mean
    PSD FILE:
    FOLDER1
    >SubFolder1>
    >> image
    >> image
    >> image
    >>>Sub_Subfolder2>
    >>>>> image
    >>>>> image
    >>>>> image
    Convert each folder to Smart Object
    SmartObject_FOLDER1
    >SmartObject_Subfolder1
    >>>SmartObject_SubSubfolder2
    PSB SAVED LOCATION:
    USER SETS LOCATION
    C:/whereever/smartfolders/
    autosave
    files structure:
    Directory
    SmartObject_FOLDER1.PSB
    SUB DIRECTORY
    >SmartObject_Subfolder1.PSB
    SUB SUB DIRECTORY
    >>>SmartObject_SubSubfolder2.PSB
    I know I can export each smart object individually but is there a preference function to do this automatically?
    Does this exist and I just don't know it?

    Check out the PS links panel here:
    http://ps-scripts.com/bb/viewtopic.php?t=3045

  • Smart Object opening as .jpg instead of .psb

    I received a file from another person – I didn't create it. It contains a Smart Object, which is indicated in the layer thumbnail. When I double-click to edit the smart object, a .jpg file opens, not a .psb. I know I can flatten it after making the changes and re-save it so the Smart Object updates in the PSD, but what I want to know is, why does this happen in the first place? Shouldn't a Smart Object always open a .psb?

    If you placed a JPG file, then the smart object is a JPG file.
    PSB is only used when Photoshop creates the smart object from layers, because PSB can contain everything in a Photoshop document.

  • How to save a file with smart object?

    I have just created a file from LR2, by choosing 'open as smart object' in PS.
    I then added a cloning layer and did my cloning.
    When I wanted to save the file, instead of PS turning it in into a PSD with the same name, I now suddenly got the 'save as' pop up screen and '-2' as the recommended name. The original folder where the file came from was not shown.
    I don't know what that's all about, but I'd prefer it would just save the file as a PSD and automatically show the file alongside the NEF in LR2, like it does when I don't use the 'open as smart object' feature. Is this typical for working with smart objects opened straight from LR2?
    Any help will be greatly appreciated.
    Marsel

    Well, like this you open the file s a smart object, so if you want to now clone on a layer but want it to be a part of the smart object then you go to the layer panel and click on the smart object's icon there to edit the smart object and you hit save (command S) and it will save with that layer to your original.
    then when you click the tab or the window that has the original opened as smart object those changes will be reflected, but you will not see your cloned layer active as that is a part of the smart object and you have to open the smart object to get to it.
    What you say! Yes that is what I say that is what a smart object is, you are using the smart object as a part of another document( that is why you are being asked to save as, as this new documents you can now make changes which will not effect the original which is the smart object unless you rasterize it which will make it no longer a smart object.
    What good is a smart object, well there are many say you are using this document or image if you wish in say five projects and the image has been retouched and it is determined it should have some more work done to it all you have to do is retouch the smart object and all five projects are updated.
    You see smart.
    And of course you can d things to all five projects that can be different from one another on other layers without ever destroying the work you have done to the smart object.

  • Save each layer to a file but take care of a top set HUE Adjustment Layer

    Hello,
    I am using a PS script to save each layer as a png image to disk. It is a modified Adobe PS Script - based on the "Export Layer to File"- script. The script is working fine - however when I use an HUE Adjustment Layer the settings are not rendered into the images. I have a PS CS4 document with 110 layers and 1 HUE adjustment layer at the top of all those layers to modify the color of all layers at once. I need to save all the 110 layers to disk INCLUDING the changes in the adjustment layer. The layers are stored in 55 Layersets. Each Layerset has 2 Layers. The adjustment layer is on top of all layer sets.
    At the moment, when I start the script the images will be saved without the adjustment layer settings. How can I do it - in general - to apply either the adjustment layer to all my layers upfront in PS (render into image) - or apply the adjustment layer to each layer when the layer image is saved to disk using the script. Again, I have only 1 Adjustment Layer at the top of all my layers/layersets.
    Thanks for any hint!

    Is this something like you want?
    var Name = app.activeDocument.name.replace(/\.[^\.]+$/, '');
    var Path = decodeURI(app.activeDocument.path);
    for(var a =0;a<activeDocument.layerSets.length;a++){
        for(var z = 0;z<app.activeDocument.layerSets[a].layers.length;z++){
    activeDocument.activeLayer = app.activeDocument.layerSets[a].layers[z];
    addToSelection(activeDocument.layers[0].name)
    dupLayers("Temp");
    var saveFile = File(Path +"/"+Name+"-"+a+"-"+z+".png");
    SavePNG(saveFile);
    app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
    function addToSelection(LName){
        var desc8 = new ActionDescriptor();
            var ref6 = new ActionReference();
            ref6.putName( charIDToTypeID('Lyr '), LName );
        desc8.putReference( charIDToTypeID('null'), ref6 );
        desc8.putEnumerated( stringIDToTypeID('selectionModifier'), stringIDToTypeID('selectionModifierType'), stringIDToTypeID('addToSelection') );
        desc8.putBoolean( charIDToTypeID('MkVs'), false );
        executeAction( charIDToTypeID('slct'), desc8, DialogModes.NO );
    function dupLayers(newDoc) {
        var desc185 = new ActionDescriptor();
            var ref88 = new ActionReference();
            ref88.putClass( charIDToTypeID('Dcmn') );
        desc185.putReference( charIDToTypeID('null'), ref88 );
        desc185.putString( charIDToTypeID('Nm  '), newDoc );
            var ref89 = new ActionReference();
            ref89.putEnumerated( charIDToTypeID('Lyr '), charIDToTypeID('Ordn'), charIDToTypeID('Trgt') );
        desc185.putReference( charIDToTypeID('Usng'), ref89 );
        executeAction( charIDToTypeID('Mk  '), desc185, DialogModes.NO );
    function SavePNG(saveFile){
        pngSaveOptions = new PNGSaveOptions();
        pngSaveOptions.embedColorProfile = true;
        pngSaveOptions.formatOptions = FormatOptions.STANDARDBASELINE;
        pngSaveOptions.matte = MatteType.NONE;
        pngSaveOptions.quality = 1;
    pngSaveOptions.PNG8 = false; //24 bit PNG
        pngSaveOptions.transparency = true;
    activeDocument.saveAs(saveFile, pngSaveOptions, true, Extension.LOWERCASE);

  • How to paste a Smart Object in a consistent and proportional size onto a Photo in Photoshop CC?

    I am a photographer and want my signature on every photo I print. I have created the text I want in Illustrator and have been dragging that text into Photoshop.When I do this I am asked if I want it to be a Smart Object or Pixels, Path or shape layer. I have been choosing it to be a smart object. When I try and place it on my photograph, the sizes that the text come into Photoshop per photo can vary. I would like all of my signatures to be proportionally the same size all across my print sizes. How do I accomplish this?
    Thanks!!

    I pasted the signature at 1.75" on my photo and printed it on 8.5"X11" paper, measured it's actual size once printed and it is 1 1/8" on the paper. Am I missing something in the sizing of the picture? How can I make it to come out the same size and consistent.

  • Cannot place smart object because the parser module cannot parse the file

    Some of my images are saved in Ai for use in my Adobe Ps, but a few of them now give me an error when I try to replace
    a smart object with a saved image from Ai.  I get an error message instead that says "cannot place smart object because the
    parser module cannot parse the file", I have no idea what this means or why it only happens to some images and not all.
    I save everything in the same format and load it into the smart object the same way but some do not work.  If anyone
    knows the solution please help me!!
    Thank you in advance!
    Leila

    As it says: the AI file is not readable.

Maybe you are looking for

  • My purchase games are not working after ISO 8 update

    I recently updated my iPad 3rd gen I'm thinking, anyways, it has the iOS 8 update. When I open my game  app, it loads up for a second and closes right after. The game is up to date and PURCHASED. Along with many other games, so I am a bit mad. These

  • Problem in Font when file is downloaded from query output

    Hi, We are facing a problem as we are not able to simulate a scenario at our end where a file is downloaded from a query. The snapshot of the file which is downloaded in excel is shown below. The name displayed below has special characters in it. The

  • NO Entries under Entry Management in OID

    Hi, After connecting to the OID through ODM(Oracle9i on Win2k Professional),there are no nodes(entries) under "Entry Management".i.e there is no DIT under that. There were no errors during the installation though. I was wondering wherez the cn=orclad

  • 17" powerbook very weak airport signal

    I had used my 17" powerbook for about a year with no problems - out of nowhere i now have to be within 2 to 3 feet of my base station to get a signal. i have three other macs in my house that work on the same airport network without any problems. any

  • Can't see the page navigation button in flash model?

    Can't see the page navigation button in flash model? how to do it? Thanks in advanced!