在 Windows 上使用最近邻插值(整数倍数)放大 Gif 文件(Gifsicle)

在 Windows 上使用最近邻插值(整数倍数)放大 Gif 文件(Gifsicle)

我想在 Windows 上从命令行使用最近邻插值放大 .gif 文件(我是按整数倍缩放的)。我试过gifsicle 1.92但由于某种原因,它无法正常工作并输出损坏的文件(无法查看)。这是输入文件和我正在使用的命令:

输入gif

./gifsicle.exe --resize 256x174 --resize-method sample abomasnow.gif > out.gif

我得到了一个 497 KB 的输出文件,无法在任何 gif 查看器中查看。我做错了什么?如果 gifsicle 无法查看,我也愿意使用 ffmpeg 或其他工具。

答案1

ffmpeg -i input.gif -vf "scale=256:-1:flags=neighbor,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" output.gif

相关内容