1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#!/usr/bin/env ruby
=begin
save.rb - Ruby/GdkPixbuf sample script.
Copyright (c) 2002-2020 Ruby-GNOME Project Team
This program is licenced under the same licence as Ruby-GNOME.
$Id: save.rb,v 1.5 2006/06/17 14:38:08 mutoh Exp $
=end
require 'gdk_pixbuf2'
from = ARGV[0]
to = ARGV[1]
if ! from or ! to
puts "ruby #{$0} from_file to_file"
exit(1)
end
src = GdkPixbuf::Pixbuf.new(:file => from)
dst = src.scale(300, 300, :hyper)
# This doesn't work ....
#dst.save(to, "jpeg", {:quality => 100})
dst.save(to, "png")
|