forked from Michael's prototyping class
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Michael Murtaugh bb854d3aa7 weird buggy image poster generator 5 years ago
.gitignore
Makefile
README.html
README.md weird buggy image poster generator 5 years ago
layout_with_montage.sh
reportlab_image_poster.py weird buggy image poster generator 5 years ago
styles.css

README.md

95 layouts

Because there's always more than one way to do it.

https://imagemagick.org/script/command-line-options.php#caption https://imagemagick.org/script/command-line-processing.php#geometry <"old skool" imagemagick docs ... https://imagemagick.org/Usage/>

Flat - A Python library made to draw graphics but also designed to produce multi-paged PDFs https://xxyxyz.org/

SILE - Typesetting software http://sile-typesetter.org/

SILE - Typesetting software manual http://sile-typesetter.org/images/sile-0.9.4.pdf

Imagemagick's suite of tools includes montage which is quite flexible and useful for making a quick overview page of image.

  • mogrify
  • identify
  • convert

Sizing down a bunch of images

Warning: MOGRIFY MODIES THE IMAGES -- ERASING THE ORIGINAL -- make a copy of the images before you do this!!!

mogrify -resize 1024x *.JPG 

Fixing the orientation of images

mogrify -auto-orient *.JPG

Using Montage

montage -label "%f" *.JPG \
    -shadow \
    -geometry 1000x1000+100+100 \
    montage.caption.jpg

Using pdftk to put things together