如何从终端中的许多png文件创建一个文件?

时间:2009-04-15 12:44:50

标签: pdf png

数据示例

06-7-1-B.png
06-7-2-B.png
07-3-1-B.png
07-3-2-B.png
06-6-1-P.png
06-6-2-P.png
07-12-1-P.png
07-12-2-P.png
07-6-1-P.png
07-6-2-P.png
07-7-1-P.png
07-7-2-P.png
08-2-1-P.png
08-2-2-P.png
08-2-3-P.png
08-7-1-P.png
08-7-2-P.png
08-7-3-P.png
08-7-4-P.png
08-9-1-P.png
08-9-2-P.png

我想按如下方式将文件加在一起。 例如,文件06-7-1-B.png和06-7-2.png应该连接在一起并重命名为06-7-B.png。

如何从终端中的多个png -files创建一个png或pdf文件?

3 个答案:

答案 0 :(得分:3)

你需要通过“加入”两个图像更清楚你的意思,这是不明显的。你可能意味着创造一个蒙太奇,即将图像并排“粘合”在一起的某种“组合”,其中图像堆叠在一起,可能使用alpha通道透明度让下层透过。

对于其中许多内容,您应该将ImageMagick作为从命令行执行此操作的方法。

答案 1 :(得分:2)

尝试ImageMagick http://www.imagemagick.org(根据展开的建议):

蒙太奇+帧+阴影+标签 - 几何+ 0 + 0 -tile 2x1         06-7-1-B.png 06-7-2.png 06-7-B.png

答案 2 :(得分:1)

您可以使用Netpbm工具执行此操作。 Netpbm是一个小型快速工具的集合,旨在从命令行(或脚本)中使用。有许多工具,每个工具都有自己的用途,它们可以与管道链接在一起进行复杂的操作。请参阅documentation

还有ImageMagick,但在大多数情况下,Netpbm运行速度更快,占用内存更少。如果你的图像很小,这将不是一个问题。