我有数百张图片(png),按名称排序。它们都有不同的尺寸,但要使用相同的打印分辨率。
我想在列中蒙太奇,每行只有一个,可能居中,这样当蒙太奇的总高度达到 A4 纸高度(~30cm)时,它会在另一页上重新开始。
我尝试使用 imageMagick 套件的 montage 命令来做到这一点。但我无法根据高度而不是图像数量来制作页面(因为图像大小不同,页面可能包含不同数量的图像.. )
任何的想法?
我有数百张图片(png),按名称排序。它们都有不同的尺寸,但要使用相同的打印分辨率。
我想在列中蒙太奇,每行只有一个,可能居中,这样当蒙太奇的总高度达到 A4 纸高度(~30cm)时,它会在另一页上重新开始。
我尝试使用 imageMagick 套件的 montage 命令来做到这一点。但我无法根据高度而不是图像数量来制作页面(因为图像大小不同,页面可能包含不同数量的图像.. )
任何的想法?
当蒙太奇的总高度达到 A4 纸的高度(~30 厘米)时,它会在另一页上重新开始
我认为“另一页”实际上意味着“另一张图片”。
您需要计算每个图像的高度(物理),并做一些基本的数学运算。这似乎是一项非常适合PerlMagick的任务。如果您对 Perl 不满意,您可以尝试使用您喜欢的语言的另一个ImageMagick 界面。