Итак, у меня есть куча изображений 825x1125 (>300 в формате png, но я могу сделать jpeg). Мне нужно создать с ними печатный PDF-файл (чтобы распечатать прототипы игральных карт). Они должны быть в сетке 3x3 в формате Letter (они рассчитаны на 300 точек на дюйм).
Я почти уверен, что смогу заранее изменить их размер, если это поможет.
Думаю, это можно сделать с помощью convert или чего-то в этом роде, но я не могу в этом разобраться.
Спасибо
решение1
Если вы немного знакомы с LaTeX, я бы использовал его pdflatex
для этого — его довольно легко писать.
Весь фокус в том, чтобы создать файл с таким заголовком:
\documentclass[letterpaper]{report}
\usepackage{graphicx}
\begin{document}
и затем для каждой строки фотографий
\includegraphics[width=0.3\textwidth]{file01-01.png}\quad
\includegraphics[width=0.3\textwidth]{file01-02.png}\quad
\includegraphics[width=0.3\textwidth]{file01-03.png}\par
--- это три изображения на строке, разделенные небольшим пробелом; и после трех строк вы ставите
\clearpage
и в конце файла
\end{document}
Вы можете создать файл на нужном вам языке, сохранить его в файле с именем whatever.tex
и затем обработать его с помощью
pdflatex whatever
С большим количеством LaTeX вы можете легко добавлять подписи, заголовки, рамки или что угодно. Я понимаю, что это немного крутовато для изучения, но это довольно полезно.
решение2
Для простого преобразования файлов *.jpg в один *.pdf я использую convert
пакет ImageMagick:
convert *.jpg out.pdf
.
Для вашей задачи вы можете использовать -mosaic
опцию (см.официальные документы) или montage
команда (см.документы).