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
|
dur = 0
|
||||||
|
|
||||||
for frame, frame_info in img.frames:
|
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
|
return dur
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user