My Photo Collage Toolkit Scripts populate templates with smart object layer the layers are sized for the image area and mask to virtually crop the image to the image area so the may have any shape. Images are place in in order they can also be stamped with their file name text. Have layer style added to stamp and image layer. There are four simple rules creating templates. Interactive scripts, batch scripts and automated scripts are included. A simple script that require no template can be use to tile images into a document however that script just paste in re-sized masked image . Image can be any Photoshop supported image file types any size and resolution. Photo collages like this are simple and easy to make: Here a video http://www.mouseprints.net/old/dpr/Populate911_720p.mp4 for the collate:
Documentation and Examples and the no template required script documentation Paste Image Roll Script and Picture Package Support>