我有一些PNG文件希望轉換爲256色(即GIF)。每個圖像都具有透明度,但是當我嘗試轉換時,總是會在生成的圖像上產生黑色背景。ImageMagick:如何減少顏色但保持透明度?
這是我目前的命令:
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
不起作用。