使用 imagemagick 旋转透明 gif

Cha*_*Dou 3 imagemagick gif rotation transparent

我将用透明颜色旋转 gif 图像。但旋转后,图像失去透明度,背景不透明。我怎样才能正确地使用透明颜色和透明背景呢?

这是我的命令:

convert test.gif -alpha set -rotate 30 -background transparent rotate.gif
Run Code Online (Sandbox Code Playgroud)

谢谢。

upt*_*own 7

使用“-背景无”。就像这样:

convert -background none -rotate 30 test.gif rotate.gif
Run Code Online (Sandbox Code Playgroud)

这应该保留原始图像中的任何透明度,同时使原始图像未覆盖的额外画布空间也变得透明。