Sha256: 30fb71423c390f8a2d552e1a309213fbf1278e456dfab33696a74d46bbc6282a

Contents?: true

Size: 515 Bytes

Versions: 13

Compression:

Stored size: 515 Bytes

Contents

#!/usr/bin/env ruby -w

require 'rmagick'

# Demonstrate the morph method

# Read 4 digit image files. Create an
# animated morph sequence by inserting 8
# in-between images between each pair of digits.

i = Magick::ImageList.new
number = '0'
4.times do
  i.read 'images/Button_' + number + '.gif'
  number.succ!
end

puts 'This may take a few seconds...'
morph = i.morph 8
morph.delay = 12
morph.iterations = 10000
# Display the resulting sequence as an animation.
# morph.animate(12)
morph.write 'morph.gif'
exit

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
rmagick-windows-2.16.5 doc/ex/morph.rb
rmagick-windows-2.16.4 doc/ex/morph.rb
rmagick-windows-2.16.3 doc/ex/morph.rb
rmagick-windows-2.16.2 doc/ex/morph.rb
rmagick-windows-2.16.1 doc/ex/morph.rb
mdg-1.0.1 vendor/bundle/ruby/2.3.0/gems/rmagick-2.16.0/doc/ex/morph.rb
rmagick-2.16.0 doc/ex/morph.rb
rmagick-2.15.4 doc/ex/morph.rb
rmagick-2.15.3 doc/ex/morph.rb
rmagick-2.15.2 doc/ex/morph.rb
rmagick-2.15.1 doc/ex/morph.rb
rmagick-2.15.0 doc/ex/morph.rb
rmagick-2.14.0 doc/ex/morph.rb