mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-23 23:30:34 +03:00
minor plugin code tweaks
This commit is contained in:
parent
5320450679
commit
1b049ab4a8
|
@ -48,28 +48,26 @@ class JxlImageFile(ImageFile.ImageFile):
|
||||||
self.info["loop"] = n_loops
|
self.info["loop"] = n_loops
|
||||||
self.is_animated = has_anim
|
self.is_animated = has_anim
|
||||||
|
|
||||||
self.n_frames = None
|
|
||||||
self._tps_dur_secs = 1
|
self._tps_dur_secs = 1
|
||||||
if not self.is_animated:
|
self.n_frames = 1
|
||||||
self.n_frames = 1
|
if self.is_animated:
|
||||||
elif n_frames > 0:
|
self.n_frames = None
|
||||||
self.n_frames = n_frames
|
if n_frames > 0:
|
||||||
self._tps_dur_secs = tps_num / tps_denom
|
self.n_frames = n_frames
|
||||||
# TODO: handle libjxl timecods
|
self._tps_dur_secs = tps_num / tps_denom
|
||||||
|
|
||||||
|
# TODO: handle libjxl time codes
|
||||||
self.__timestamp = 0
|
self.__timestamp = 0
|
||||||
|
|
||||||
self._mode = mode
|
self._mode = mode
|
||||||
self.rawmode = mode
|
self.rawmode = mode
|
||||||
self.tile = []
|
self.tile = []
|
||||||
|
|
||||||
icc = self._decoder.get_icc()
|
if icc := self._decoder.get_icc():
|
||||||
exif = self._decoder.get_exif()
|
|
||||||
xmp = self._decoder.get_xmp()
|
|
||||||
if icc:
|
|
||||||
self.info["icc_profile"] = icc
|
self.info["icc_profile"] = icc
|
||||||
if exif:
|
if exif := self._decoder.get_exif():
|
||||||
self.info["exif"] = self._fix_exif(exif)
|
self.info["exif"] = self._fix_exif(exif)
|
||||||
if xmp:
|
if xmp := self._decoder.get_xmp():
|
||||||
self.info["xmp"] = xmp
|
self.info["xmp"] = xmp
|
||||||
|
|
||||||
self._rewind()
|
self._rewind()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user