我正在尝试将100多张图片合并为一张
但我不能以这种方式选择100张图片image_[0-100].jpg
这只适用于image_[0-9].jpg
任何想法?
当我使用(转换+追加)这么多组合图像时,当我运行它时它真的很慢。 任何解决方案
答案 0 :(得分:1)
您应该将图像命名为000而不是0,以便按正确顺序添加。
如果您已使用0-100模式命名图像,则可以使用
处理它们convert image_?.jpg image_??.jpg image_???.jpg +append output.jpg
首先读取带有1位数字的图像,然后读取2位数字,最后读取3位数字。
如果您使用ImageMagick创建了图像序列,将来可以使用输出文件名“image_%03d.jpg”; “0”表示插入前导零。如果您要创建超过999张图像,请使用“image_%04d.jpg”来获取文件名中嵌入的4位数字(即image_ [0000-9999] .jpg)。
如果要组合大量大图像并发现自己资源不足,可以使用Q8版本的ImageMagick来节省一半的内存和一些CPU时间。无论如何,JPEG图像都是8位的,因此您不会丢失图像质量。