【发布时间】:2011-02-03 13:55:49
【问题描述】:
我有一些 PNG 文件希望转换为 256 色(即类似 GIF)。每个图像都有透明度,但是当我尝试转换时,我总是在结果图像上看到黑色背景。
这是我当前的命令:
convert file.png -colors 255 file256.png
我使用 255 种颜色,因为我读到您需要一种颜色用于 Alpha 通道(尽管我认为这不适用于 PNG)。我尝试了许多其他选项,例如 -background none、-channel RGBA 和 -matte,但根本没有任何效果。
有趣的是,这个命令在转换为灰度时确实有效:
convert file.png -channel RGBA -matte -colorspace gray file256.png
它保持透明背景。但是用-colors 256替换-colorspace gray是行不通的。
【问题讨论】:
标签: imagemagick