0

数据示例

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 文件创建一个 png 或 pdf 文件?

4

3 回答 3

3

您需要更清楚“连接”两个图像的含义,这并不明显。您的意思可以是任何东西,从创建蒙太奇,即将图像并排“粘合”在一起,到图像堆叠在一起的某种“组合”,也许使用 alpha 通道透明度让较低层闪耀。

对于其中许多,您应该将ImageMagick视为从命令行执行此操作的一种方式。

于 2009-04-15T12:48:52.037 回答
2

试试ImageMagick http://www.imagemagick.org(如 unwind 所建议):

蒙太奇 +frame +shadow +label -geometry +0+0 -tile 2x1 06-7-1-B.png 06-7-2.png 06-7-B.png

于 2009-04-15T12:54:57.200 回答
1

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

还有 ImageMagick,但在大多数情况下,Netpbm 会运行得更快并且使用更少的内存。如果您有较小的图像,这将不是问题。

于 2009-04-15T12:50:41.983 回答