Skip navigation
Currently Being Moderated


Dec 20, 2013 3:03 PM

Tags: #photoshop #actions #resize



I'm working on putting multiple images on an artboard to create a catalogue of sorts. I need all the pictures to be roughly the same size. i was wondering if there was a way to create an action where i can create a set of boxes, where i want each picture to go in, and then just drag the picture to the box and have it automatically scale down/up. Meaning i want to contain the action to each individual box. Is this possible to do? Also i'm using photoshop 7, if this effects the situation



  • JJMack
    6,009 posts
    Jan 9, 2006
    Currently Being Moderated
    Dec 20, 2013 6:05 PM   in reply to clcny

    If you just want to layout images tiled the same size you can use my PasteImageRoll Photoshop script from my Phtoshop Photo Collage Toolkit. 
    Paste Image Roll Script


    If you want more control over the layout you can create templates and use the scripts in my Photo Collage Toolkit to populate them.


    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.

    There are twelve scripts in this package they provide the following functions:

    1. TestCollageTemplate.jsx - Used to test a Photo Collage Template while you are making it with Photoshop.
    2. CollageTemplateBuilder.jsx - Can build Templates compatible with this toolkit's scripts.
    3. LayerToAlphaChan.jsx - Used to convert a Prototype Image Layer stack into a template document.
    4. InteractivePopulateCollage.jsx - Used to interactively populate Any Photo Collage template. Offers most user control inserting pictures and text.
    5. ReplaceCollageImage.jsx - use to replace a populated collage image Smart Object layer with an other image correctly resized and positioned.
    6. ChangeTextSize.jsx - This script can be used to change Image stamps text size when the size used by the populating did not work well.
    7. PopulateCollageTemplate.jsx - Used to Automatically populate a Photo Collage template and leave the populated copy open in Photoshop.
    8. BatchOneImageCollage.jsx - Used to Automatically Batch Populate Collage templates that only have one image inserted. The Collage or Image may be stamped with text.
    9. 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.
    10. BatchPicturePackage.jsx - Used to Automatically Batch Populate Any Photo Collage template with an image in a source image folder
    11. PasteImageRoll.jsx - Paste Images into a document to be print on roll paper.
    12. PCTpreferences.jsx - Edit This File to Customize Collage Populating scripts default setting and add your own Layer styles.

    Documentation and Examples

    Mark as:
  • Trevor Dennis
    5,925 posts
    May 24, 2010
    Currently Being Moderated
    Dec 20, 2013 7:03 PM   in reply to JJMack

    How many downloads are you up to JJ?  It must be a good few by now, but it looks like a cool tool.

    Mark as:
  • JJMack
    6,009 posts
    Jan 9, 2006
    Currently Being Moderated
    Dec 20, 2013 8:38 PM   in reply to Trevor Dennis

    If I charged for it I would track its use.  As it is I have had little feedback.  A few change request. A few bug reports mostly cause by changes in Photoshop versions.  A few thanks. One praise. And two request for help for it was too complex for a novice.


    I feel its easy to use but perhaps it takes some of the fun out of making collages. Then Collages are not something everyone does.


    That package is something I did to learn a bit about scripting Photoshop.  I wanted to do something that was complex and useful to some.  It just kept growing. PasteImageRoll grow out of a question someone asked in the scripting forum  about automating several image on a canvas.  In given them an answers I found it would be quite easy and actually very useful for some that had a printer that supported Roll paper. I have such a printer an old Epson 4800..

    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points