Sha256: 923b28d43ec9c8f8495a87f637d2ab85b301a81e6d7f37a2fcca56fc71727df8
Contents?: true
Size: 713 Bytes
Versions: 4
Compression:
Stored size: 713 Bytes
Contents
#!/usr/bin/ruby require 'vips' image = Vips::Image.black 1, 100000 image.set_progress true def progress_to_s(name, progress) puts "#{name}:" puts " progress.run = #{progress[:run]}" puts " progress.eta = #{progress[:eta]}" puts " progress.tpels = #{progress[:tpels]}" puts " progress.npels = #{progress[:npels]}" puts " progress.percent = #{progress[:percent]}" end image.signal_connect :preeval do |progress| progress_to_s("preeval", progress) end image.signal_connect :eval do |progress| progress_to_s("eval", progress) image.set_kill(true) if progress[:percent] > 50 end image.signal_connect :posteval do |progress| progress_to_s("posteval", progress) end image.avg
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
vips-8.11.3 | example/progress.rb |
vips-8.10.5 | example/progress.rb |
vips-8.9.1 | example/progress.rb |
ruby-vips-2.0.17 | example/progress.rb |