ImageMagick 蒙太奇总是从 32 位变为 8 位

ImageMagick 蒙太奇总是从 32 位变为 8 位

我正在尝试从一系列 32 位 PNG 图像创建蒙太奇。但是结果总是降低到 8 位,并且没有透明度。

以下是其中一个源图像的示例:https://i.stack.imgur.com/kj03C.jpg

这是我的命令行的一个示例:

montage "%ImgPath%\layer_0.png" "%ImgPath%\layer_1.png" -alpha set -geometry 1500x1500+25+25 "%ImgPath%\lkjdsafd.png"

我做错了什么?谢谢!

答案1

ImageMagick 进行了一些优化,以在将 PNG 文件保存到磁盘时减小文件大小。您可以通过强制将格式设置为 PNG32 来防止这种情况。以下是您可以如何执行此操作的示例:

montage "%ImgPath%\layer_0.png" "%ImgPath%\layer_1.png" -alpha set -geometry 1500x1500+25+25 
"png32:%ImgPath%\lkjdsafd.png"

相关内容