答案 0 :(得分:1)
默认情况下,ImageMagick将“优化”输出,如果它是全不透明的,则移除alpha通道,如果存在少于256种颜色,则可能将其转换为索引格式。您可以通过在输出文件名上使用“png32:”前缀来强制ImageMagick保留Alpha通道:
convert az.png png32:temp.png
或使用当前的ImageMagick版本7
magick az.png png32:temp.png
导致
pngcheck *.png
OK: az.png (40x20, 24-bit RGB, non-interlaced, 92.7%).
OK: temp.png (40x20, 32-bit RGB+alpha, non-interlaced, 87.0%).