Sha256: 1583992b56faadd8c8affa19723ba071d0cc335e3d12a86bbfe754d4379be0e8

Contents?: true

Size: 516 Bytes

Versions: 6

Compression:

Stored size: 516 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 = 10_000
# Display the resulting sequence as an animation.
# morph.animate(12)
morph.write 'morph.gif'
exit

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rmagick-4.1.0.rc2 doc/ex/morph.rb
rmagick-4.1.0.rc1 doc/ex/morph.rb
rmagick-4.0.0 doc/ex/morph.rb
rmagick-3.2.0 doc/ex/morph.rb
rmagick-3.1.0 doc/ex/morph.rb
rmagick-3.0.0 doc/ex/morph.rb