MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

JLink an animated gif

  • To: mathgroup at
  • Subject: [mg30693] JLink an animated gif
  • From: Ulrich Hofstoetter <ulrich.hofstoetter at>
  • Date: Sat, 8 Sep 2001 02:22:43 -0400 (EDT)
  • Organization: Visual Analysis
  • Sender: owner-wri-mathgroup at


I am trying to get an animation back into java as animated gif.

I could use Export and store the animation into a temporary file, but
as the animation should go into a database, i would prefer not to use
temporary files.

When i use ExportString[symbol, "GIF"] in a notebook, the output seems
to be an animated gif, but if i use

ml.evaluate("ExportString[Symbol, \"GIF\"]"); // ml is an Instance of
String animation = ml.getString();

i get a MathLinkException and the output looks like Postscript, here is
the last output from a PacketListener (only the last lines from the 
postscript and the following packets), as well as the Stacktrace.

.76964 .61568 L
.77508 .6142 L
.78014 .61251 L
.79161 .60753 L
.80269 .60125 L
.81314 .59404 L
.83267 .57728 L
.87311 .5301 L
.91613 .46443 L
.95756 .39045 L
.9974 .31407 L
1 .30902 L
% End of Graphics
Packet type was DisplayEndPacket. Contents follows.
Packet type was ReturnPacket. Contents follows.
MathLinkException: 3: MLGet out of sequence
        at com.wolfram.jlink.NativeLink.getString(Unknown Source)
        at com.wolfram.jlink.WrappedKernelLink.getString(Unknown Source)
        at Ani.<init>(
        at Ani.main(

If anybody could please direct me to a solution,

Yours Ulrich

Dipl.-Inf. Ulrich Hofstötter
Visual Analysis AG
Neumarkter Str. 87
D - 81673 München

Tel: (+49)89-431981-38
Fax: (+49)89-431981-1
e-mail: ulrich.hofstoetter at

  • Prev by Date: Re: Arrow Syntax is Dumb
  • Next by Date: Re: = or := ???
  • Previous by thread: Re: Bug in Sum on symbolic differentiation
  • Next by thread: Re: JLink an animated gif