首页 > 解决方案 > 使用 imagemagick 更改动画图像背景

问题描述

我正在尝试使用 imagemagick 填充 gif 的背景, 这是 我能够裁剪背景 的输入文件仍然不完美,但这是一个可以接受的结果 现在当我尝试填充背景时: 输出是静态的,尽管是gif 这是我试过的命令:

convert "$1" -resize 400x400  -gravity center -background "pink" -extent 400x400 "out.gif"

我究竟做错了什么?

标签: bashimageimagemagick

解决方案


我不知道您要做什么,但这应该向您展示如何使用floodfill替换背景:

magick crybaby.gif -coalesce -fuzz 10% -fill yellow -floodfill 0x0 "rgb(251,102,90)" result.gif

在此处输入图像描述


推荐阅读