我试图用ImageMagick创建一个透明的PNG。无论咒语“转换”,当我使用标识对图像,它总是说:如何用ImageMagick获得8位灰度和alpha通道深度?
Depth: 8/1 bit
Channel depth:
gray: 1 bit
alpha: 1 bit
当我看到在网络上发现了一个透明的PNG,它说:
Depth: 8 bit
gray: 8 bit
alpha: 8 bit
这似乎很重要的原因是我使用我在FFMPEG中创建的透明PNG作为水印。当我使用ImageMagick创建的PNG时,它会导致视频看起来像有50%的灰色不透明。但是,当我使用我在网上找到的PNG时,它工作正常。根据确定,唯一的区别是深度。
这里有一些我已经试过的东西:
convert -size 640x480 xc:none -depth 8 test.png
convert -size 640x480 xc:transparent -depth 8 test.png
我注意到的另一件事是瘸子显示ImageMagick的图像具有灰度的色彩空间,即使识别说,这是RGB。我在网络上找到的图像显示了Gimp中RGB的色彩空间并能够识别。
任何想法?