代码之家  ›  专栏  ›  技术社区  ›  Rafael

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

  •  4
  • Rafael  · 技术社区  · 7 年前

    例如,我需要向这段代码中添加什么来激活抗锯齿?

    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

    1 回复  |  直到 7 年前
        1
  •  6
  •   Michael    7 年前

    使用终端 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
    }
    

    ImageMagick convert :

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

    enter image description here