我正在使用 imagemagick 将多张图像添加到一个 pdf 中,目前我正在复制另一个目录中的所有图像,只是为了在它们上添加水印。
有没有办法一次性做到这一点?
我的批处理命令的一个示例:
convert -adaptive-resize '150%' -page 2480x3508 -extent 2480x3508 -density 300 -quality 68 -gravity Center src/images*.jpg out.pdf
上面的示例命令将缩放所有图像,将它们以 A4 @300dpi 居中,并将质量降低至 68%。现在我还想在每个图像的顶部添加已经透明的
watermark.png
(水印图像可以以原始图像的大小或a4页面的全尺寸提供)
如果没有图像,就很难确切地知道你想要什么。但在 Imagemagick 中试试这个。
convert src/images*.jpg -adaptive-resize '150%' -page 2480x3508 -extent 2480x3508 -density 300 -quality 68 NULL: watermark.png -gravity Center -compose over -layers composite out.pdf