如何使用 imagemagick 改变图像的深度?

How to change the depth of an image using imagemagick?

我尝试将选项 -depth 12 添加到字符串

convert transparentPNG.png -resize 500x400 -background white -flatten -depth 12 png_small.jpg

输入文件是一个透明的 png,我要在其中添加背景,然后更改深度。但深度与 8 位相同。我使用 -verbose.

验证了相同的内容

我不确定我在这里做错了什么。我指的是网站 link

可以找到我测试用的透明输入png文件here

如果您对我所做的测试有任何疑问,请告诉我。希望得到一些提示。

JPG 只能是 8 位,因此当您保存结果时,您内部的 12 位图像将转换回 8 位。