get correct apng duration using denominator
This commit is contained in:
parent
f1eb849d8d
commit
43074f567c
@ -82,7 +82,12 @@ def get_apng_duration(file):
|
||||
dur = 0
|
||||
|
||||
for frame, frame_info in img.frames:
|
||||
if frame_info: dur += frame_info.delay*10 # convert delay from centiseconds to milliseconds
|
||||
if frame_info:
|
||||
# convert delay from centiseconds to milliseconds
|
||||
if frame_info.delay_den == 100:
|
||||
dur += frame_info.delay * 10
|
||||
else:
|
||||
dur += frame_info.delay * (1000.0 / frame_info.delay_den)
|
||||
|
||||
return dur
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user