![ImageMagick 蒙太奇总是从 32 位变为 8 位](https://linux22.com/image/1474684/ImageMagick%20%E8%92%99%E5%A4%AA%E5%A5%87%E6%80%BB%E6%98%AF%E4%BB%8E%2032%20%E4%BD%8D%E5%8F%98%E4%B8%BA%208%20%E4%BD%8D.png)
我正在尝试从一系列 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"