Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

44 lines (26 sloc) 0.915 kb

image_size

measure image size using pure Ruby formats: bmp, gif, jpeg, pbm, pcx, pgm, png, ppm, psd, swf, tiff, xbm, xpm

Download

The latest version of image_size can be found at http://github.com/toy/image_size

Installation

gem install image_size

Examples

require 'image_size'

p ImageSize.path('spec/test.jpg').size

open('spec/test.jpg', 'rb') do |fh|
  p ImageSize.new(fh).size
end


require 'image_size'
require 'open-uri'

open('http://www.rubycgi.org/image/ruby_gtk_book_title.jpg', 'rb') do |fh|
  p ImageSize.new(fh).size
end

open('http://www.rubycgi.org/image/ruby_gtk_book_title.jpg', 'rb') do |fh|
  data = fh.read
  p ImageSize.new(data).size
end

Licence

This code is free to use under the terms of the Ruby's licence.

Contact

Original author: "Keisuke Minami": mailto:keisuke@rccn.com

Jump to Line
Something went wrong with that request. Please try again.