Class: EXIFR::JPEG::Reader
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- EXIFR::JPEG::Reader
- Defined in:
- lib/exifr/jpeg.rb
Instance Method Summary collapse
Instance Method Details
#next ⇒ Object
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 |
#readbyte ⇒ Object
83 |
# File 'lib/exifr/jpeg.rb', line 83 def readbyte; readchar; end |
#readframe ⇒ Object
85 |
# File 'lib/exifr/jpeg.rb', line 85 def readframe; read(readint - 2); end |
#readint ⇒ Object
84 |
# File 'lib/exifr/jpeg.rb', line 84 def readint; (readbyte << 8) + readbyte; end |
#readsof ⇒ Object
86 |
# File 'lib/exifr/jpeg.rb', line 86 def readsof; [readint, readbyte, readint, readint, readbyte]; end |