- res = GD2::AnimatedGif::gif_anim_begin(frames[0])
- res << GD2::AnimatedGif::gif_anim_add(frames[0], nil, delay)
- (0..nframes - 1).each do |n|
- res << GD2::AnimatedGif::gif_anim_add(frames[n], frames[n-1], delay)
+ image = GD2::AnimatedGif.new
+ frames.each do |frame|
+ image.add(frame, :delay => delay)