Method: FastImageParsing::Webp#dimensions

Defined in:
lib/fastimage/fastimage_parsing/webp.rb

#dimensionsObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/fastimage/fastimage_parsing/webp.rb', line 3

def dimensions
  vp8 = @stream.read(16)[12..15]
  _len = @stream.read(4).unpack("V")
  case vp8
  when "VP8 "
    parse_size_vp8
  when "VP8L"
    parse_size_vp8l
  when "VP8X"
    parse_size_vp8x
  else
    nil
  end
end