Releases: MakarovDi/jparse
Releases · MakarovDi/jparse
v0.2.0
New
x3
speed up via lazy loading.[JpegMetaParser]
exif info parsing (APP1
).[JpegMetaParser]
indexing support for segments: e.g.parser['APP1']
.[JpegMetaParser]
iterator support:for segment in parser: ...
.[JpegMetaParser]
support forlen()
function:len(parser)
-> number of segments.[AppSegment]
indexing support: e.g.ifd = segment[2]
.[AppSegment]
iterator support:for ifd in segment: ...
.[IFD]
indexing support for IFD: e.g.ifd[0x101]
.[IFD]
support forlen()
function:len(ifd)
-> number of IFD's fields.[IFD]
iterator support:for field in ifd: ...
.BSD-3-Clause
license added.
Changed
[JpegMetaParser]
propertyapp_segments
returns names only. Use[]
orget_segment()
to access*Segment
object.AppSegment.ifd
was changed fromtuple
to function (to avoid loading of allIFDs
).Segments
andIFDs
are maximally lazy.
Fixed
- skip
APP2
parsing because it doesn't contain anyIFDs
usually.