Пакетный монтаж изображений с подкачкой

У меня есть сотни изображений (png), отсортированных по имени. Все они имеют разные размеры, но должно использоваться одно и то же разрешение печати.

Я хочу установить их в столбце, только по одному в строке, возможно, по центру, чтобы, когда общая высота монтажа достигла высоты бумаги формата А4 (~30 см), она снова началась на другой странице.

Я попытался сделать это с помощью команды montage пакета imageMagick... но я не могу сделать ее страницей по высоте, а не по количеству изображений (поскольку изображения имеют разные размеры, страницы могут содержать разное количество изображений..))

Любая идея?

1 ответ

Решение

когда общая высота монтажа достигает высоты бумаги формата А4 (~30 см), она начинается снова на другой странице

Я предполагаю, что эта "другая страница" на самом деле означает "другое изображение".

Вам необходимо вычислить высоту (физическую) каждого изображения и выполнить некоторые основные математические операции. Эта задача хорошо подходит для PerlMagick. Если вас не устраивает Perl, вы можете попробовать другой интерфейс ImageMagick на предпочитаемом вами языке.

Другие вопросы по тегам