select frame

This commit is contained in:
j 2011-08-16 17:06:40 +02:00
parent c8faef1a77
commit 82b272006a

View file

@ -25,6 +25,7 @@ import ox
from ox.django import fields from ox.django import fields
from ox.normalize import canonicalTitle from ox.normalize import canonicalTitle
import ox.web.imdb import ox.web.imdb
import ox.image
import managers import managers
import utils import utils
@ -952,6 +953,13 @@ class Item(models.Model):
offset += f.duration offset += f.duration
return frames return frames
def select_frame(self):
frames = self.poster_frames()
if frames:
heat = [ox.image.getImageHeat(f['path']) for f in frames]
self.poster_frame = heat.index(max(heat))
self.save()
def get_poster_frame_path(self): def get_poster_frame_path(self):
frames = self.poster_frames() frames = self.poster_frames()
if self.poster_frame >= 0: if self.poster_frame >= 0: