如何在Gnuplot中使用抗锯齿功能制作gif动画?

4
例如,我需要在这段代码中添加什么才能激活反锯齿功能?
set terminal gif animate delay 5 size 400, 250
set output "example.gif"

a = 0

do for [i=1:100] {
a = a + 0.1
plot sin(x + a)
}

example.gif

我需要更改gnuplot文件夹中的某些文件吗?我正在使用gnuplot 5.2 Windows版本。


注:gnuplot是一款绘制图表的开源软件。
1个回答

6

使用拥有抗锯齿功能的终端pngcairo创建单独的 png 文件:

set terminal pngcairo size 400, 250

a = 0

do for [i=1:100] {
set output sprintf("%.3d.png",i)
plot sin(x + a)
a = a + 0.1
}

然后,您可以使用ImageMagickconvert来组装一个gif文件:

convert -delay 5 -loop 0 *.png animation.gif

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接