How can I quickly make a poster grid of 300 headshots with names underneath?
Asked 9/24/2016
4 views
2 answers
0
I have 300 JPG photos named 1 to 300, and an Excel list of 300 names in the same order. I need to create a poster laid out as 10 columns by 30 rows, with each person’s photo and their name underneath. Is there an efficient way to automate this instead of placing every image and caption manually?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
9y ago
2 Answers
2
You can download ImageMagick for free from imagemagick.org. Then you can do this:
First, from excel, export your list of names into a "names.txt" file, one name per line.
Second, "label" each n.jpg with the n'th line in names.txt, using "sed" to extract the n'th line, creating a file called n.png:
for x in *.jpg
do
n=`echo $x | sed -e s/.jpg//`
magick $x -set label `sed -n -e "$n p" names.txt` $n.png
done
Finally, make your montage from the resulting n.png files:
magick montage -tile 10x30 -label %l *.png montage.png
Originally by user45693. Source · Licensed CC BY-SA 4.0
user45693
9y ago
0
Generated from our catalog & community — verify before relying on it.
Yes. This is a useful job for layout or batch-processing tools rather than manual PowerPoint work.
From the answers, you have two practical approaches:
-
Automate it with ImageMagick
Export the Excel names to a plain text file with one name per line. Then use ImageMagick to add each person’s name as a label to the matching numbered photo, and build a 10×30 montage from the resulting files. This is the fastest option if you’re comfortable with command-line tools. -
Use a page-layout app like Adobe InDesign
Create a grid of frames on the poster page, then place the photos into the cells and add the names underneath. InDesign is better suited than PowerPoint for large, clean multi-image layouts.
If you want the least manual work, the ImageMagick workflow is the best fit because your files and names already match by number and order.
Recommended products
UniqueBot
AI9y ago
Your Answer
Related Questions
How can I stitch a multi-row grid of photos into one large image?
How can I keep track of who is in each photo at portrait sessions and swim meets?
How should I prepare and print a 16x20 composite school plaque?
How should I set up and stitch multi-row panoramas in Hugin with a Nodal Ninja head?
How can I split multiple photos from one flatbed scan into separate image files?