measure image size using pure Ruby (by Keisuke Minami)
Ruby
Latest commit 95bb5f8 Feb 18, 2016 @toy travis: container-based infrastructure, cleanup 1.x specifications, a…
…dd more 2.x versions, update bundler before build
Failed to load latest commit information.
lib
spec
.gitignore
.travis.yml
Gemfile
README.markdown
image_size.gemspec

README.markdown

image_size

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

Build Status

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