remove 'image_crap.py' and add 'images.py'

This commit is contained in:
Mauricio 2020-08-02 21:08:46 -04:00
parent 42eee71a8e
commit 985bbd42b6
2 changed files with 30 additions and 9 deletions

View File

@ -1,9 +0,0 @@
from PIL import Image
from PyQt4 import QtGui
import io
def load_apng(file):
pass
def load_webp(file):
pass

30
images.py Normal file
View File

@ -0,0 +1,30 @@
from PIL import Image
from PyQt4 import QtGui
from apng import APNG
import io
def load_apng(file):
pass
def load_webp(file):
pass
def get_apng_duration(file):
img = APNG.open(file)
dur = 0
for frame, frame_info in img.frames:
dur += frame_info.delay*10 # it's in centiseconds, convert to milliseconds
return dur
def get_webp_duration(file):
img = Image.open(file)
dur = 0
for i in range(img.n_frames):
img.seek(i)
img.load() # strange thing with Pillow and animated webp's is that the img.info dictionary attr doesn't update unless you call a function like this
dur += img.info["duration"]
return dur