如何在Gnuplot中使用抗锯齿来制作gif?

时间:2017-09-20 18:35:39

标签: animation gnuplot gif animated-gif antialiasing

例如,我需要添加什么来激活抗锯齿?

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文件夹的部分文件?我使用的是5.2版本的gnuplot。

1 个答案:

答案 0 :(得分:3)

使用具有抗锯齿功能的终端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