simplify statements about setting duration when saving GIF

This commit is contained in:
Xinyi Rong 2016-12-22 10:59:56 +08:00
parent 8f44fa4aec
commit 90ce8d219e

View File

@ -361,11 +361,8 @@ def _save(im, fp, filename, save_all=False):
for im_frame in ImageSequence.Iterator(imSequence): for im_frame in ImageSequence.Iterator(imSequence):
encoderinfo = im.encoderinfo.copy() encoderinfo = im.encoderinfo.copy()
im_frame = _convert_mode(im_frame) im_frame = _convert_mode(im_frame)
if duration is not None: if isinstance(duration, list):
if not isinstance(duration, list): encoderinfo["duration"] = duration[frame_count]
encoderinfo["duration"] = duration
else:
encoderinfo["duration"] = duration[frame_count]
frame_count += 1 frame_count += 1
# To specify duration, add the time in milliseconds to getdata(), # To specify duration, add the time in milliseconds to getdata(),