This function opens a graphical device first to generate a sequence of images
based on expr, then makes use of the commands in SWFTools
(png2swf, jpeg2swf, pdf2swf) to convert these
images to a single Flash animation.
saveSWF(
expr,
swf.name = "animation.swf",
img.name = "Rplot",
swftools = NULL,
...
)An integer indicating failure (-1) or success (0) of the converting
(refer to system).
an expression to generate animations; use either the animation
functions (e.g. brownian.motion()) in this package or a custom
expression (e.g. for(i in 1:10) plot(runif(10), ylim = 0:1)).
file name of the Flash file
the base file name of the sequence of images (without any format or extension)
the path of SWFTools, e.g. C:/swftools. This argument
is to make sure that png2swf, jpeg2swf and pdf2swf can
be executed correctly. If it is NULL, it should be guaranteed that
these commands can be executed without the path; anyway, this function will
try to find SWFTools from Windows registry even if it is not in the PATH
variable.
other arguments passed to ani.options, e.g.
ani.height and ani.width, ...
Yihui Xie
Examples at https://yihui.org/animation/example/saveswf/
Other utilities:
im.convert(),
saveGIF(),
saveHTML(),
saveLatex(),
saveVideo()