- Provide access to media types using media_type and media_types methods #22 @toy
- Allow fetching from HTTP server by requiring image_size/uri @toy
- Fix for ArgumentError when requiring only image_size/uri_reader (without image_size) @toy
- Require ruby 1.9.3 @toy
- Document experimental fetching from http server #18 @toy
- Improve experimental fetching of image meta from http server by reading only required amount of data when server does not support range header @toy
- Fix reading file chunks starting after EOF and reading chunks non-consecutively toy/image_optim_rails#12 @toy
- Read only required chunks of data for files and seekable IOs @toy
- Raise
FormatError
whenever reading data returns less data than expected #12 @toy - Add
w
/width
andh
/height
accessors toSize
@toy - Experimental efficient fetching of image meta from http server supporting range @toy
- Fix for pcx on big endian systems by forcing reading dimensions in little endian byte order #15 #16 @mtasaka
- Add handling of JPEG 2000: part 1 (jp2), part 2 (jpx) and codestream (j2c) #13 @toy
- Correct handling of pam images and cleanup handling of Netpbm images (pbm, pgm, pnm) @toy
- Remove deprecated
rubyforge_project
attribute from gemspec rubygems/rubygems#2436 @toy
- Adapt to frozen string literals @toy
- Allow any class responding to
read
andeof?
to be passed toImageSize
@toy - Introduce
rubocop
@toy - Use
File.open
instead ofKernel#open
@toy - Don’t rewind
IO
before or after usage @toy - Enhance readme @toy
- Support
WEBP
images @toy - Cleanup
GIF
,PPM
andSWF
magic number matching @toy - Fix
GIF
magic number (matchedGIF8,a
) @toy - Detect
APNG
images byacTL
chunk @toy - Support
MNG
images @toy
- Missed
ICO
andCUR
in description @toy
- Detecting
ICO
andCUR
images @toy
- Fix reading
JPEGs
with extraneous bytes @toy
- Raise
FormatError
instead ofRuntimeError
@toy
- Fix reading dimensions of
BMP v2
andBMP v3
@toy - Fix swapped
PSD
width (columns) and height (rows) #9 @toy - Replace square test images with rectangle ones @toy
- Close instead of only rewinding
IO
instances @toy - Add
.travis.yml
and supporting files #8 @petergoldstein
- Rework most code @toy
Size
class instead of dynamically addingto_s
method to size array @toyImageSize.path
, more examples @toy- Added support for
Tempfile
, as well as fixed bug when runningImageSize
on the sameIO
stream twice #2 @kanevski
- Internal gem changes @toy
- Fix getting
SWF
dimensions for ruby 1.9 @toy - Fix determining
PCX
for ruby1.9 @toy - Enhance
SWF
checking @toy
- Internal gem changes @toy
- Internal gem changes @toy
- Internal gem changes @toy
- Initial commit @toy