在 ImageMagick 中使用 -flatten 选项

Cof*_*ver 0 imagemagick imagemagick-convert

我的程序使用 ImageMagick 将多页 tiff 转换为 pdf。

convert.exe "C:\multipage_tiff_example.tif" -flatten "pdf:C:\cache\multipage_tiff_example-636946171.pdf"

问题

如果我在上面的命令中对多页 tiff文件使用 -flatten,它只会将tiff第一页呈现为 pdf。

并删除 -flatten,为所有页面提供正确的PDF格式。

我的疑惑

我也在这里阅读了 -flatten 选项。但我无法理解为什么它只在呈现中提供一个页面。

Gle*_*son 5

这就是“-flatten”所做的。它需要一系列图像,一次将它们与之前的图像组合在一起,同时考虑透明度,从而生成单个不透明的合成图像。

如果您希望输出一系列图像,每个图像都根据前面的图像合成,请改用“-coalesce”选项。