Sha256: debc0bc48bc8c7e44a64e22e44a1bb8157ebb77393e8ec2aa2fe2b684051deb0

Contents?: true

Size: 510 Bytes

Versions: 1

Compression:

Stored size: 510 Bytes

Contents

#!/usr/bin/ruby

require 'vips8'

puts ""
puts "starting up:"

# this makes vips keep a list of all active objects which we can print out
Vips::leak_set true

# disable the operation cache
Vips::cache_set_max 0

n = 100

n.times do |i|
    puts ""
    puts "call #{i} ..."
    out = Vips::call "black", 200, 300
    if out.width != 200 or out.height != 300
        puts "bad image result from black"
    end
end

puts ""
puts "after #{n} calls:"
GC.start
Vips::Object::print_all

puts ""
puts "shutting down:"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-vips8-0.1.0 example/example2.rb