2013-02-10 64 views
2

我有一个动画GIF,它是彩色的,我想把它变成灰度。我如何用ImageMagick做到这一点?我试过用这个:如何用imagemagick制作动画gif灰度?

convert image.gif -fx "(r+g+b)/3" imageGS.gif 

但是,这留给我一个灰度图像,这只是动画的第一帧。

如何告诉ImageMagick影响动画的所有帧?

回答

2

使用modulate命令而不是和饱和度设置为0:

convert image.gif -modulate 100,0,100 imageGS.gif 

我用我自己的gif动画测试这和它的工作。