Class: EXIFR::JPEG::Reader

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/exifr/jpeg.rb

Instance Method Summary collapse

Instance Method Details

#nextObject



87
88
89
90
91
# File 'lib/exifr/jpeg.rb', line 87

def next
  c = readbyte while c != 0xFF
  c = readbyte while c == 0xFF
  c
end

#readbyteObject



83
# File 'lib/exifr/jpeg.rb', line 83

def readbyte; readchar; end

#readframeObject



85
# File 'lib/exifr/jpeg.rb', line 85

def readframe; read(readint - 2); end

#readintObject



84
# File 'lib/exifr/jpeg.rb', line 84

def readint; (readbyte << 8) + readbyte; end

#readsofObject



86
# File 'lib/exifr/jpeg.rb', line 86

def readsof; [readint, readbyte, readint, readint, readbyte]; end