forked from 0x2620/pandora
joined audio timelines
This commit is contained in:
parent
d23a6eb317
commit
f47febb09c
2 changed files with 7 additions and 3 deletions
|
@ -1401,6 +1401,9 @@ class Item(models.Model):
|
|||
|
||||
frame = self.get_poster_frame_path()
|
||||
timeline = '%stimelineantialias64p.jpg' % self.timeline_prefix
|
||||
audio_timeline = '%stimelineaudio64p.jpg' % self.timeline_prefix
|
||||
if not os.path.exists(timeline) and os.path.exists(audio_timeline):
|
||||
timeline = audio_timeline
|
||||
|
||||
cmd = [settings.ITEM_POSTER,
|
||||
'-d', '-',
|
||||
|
|
|
@ -83,7 +83,7 @@ def join_tiles(source_paths, target_path):
|
|||
)
|
||||
data['target_images']['small'].save(image_file)
|
||||
#print image_file
|
||||
if mode == 'antialias':
|
||||
if mode == full_tile_mode:
|
||||
# render full tile
|
||||
resized = data['target_images']['large'].resize((
|
||||
data['full_tile_widths'][0], large_tile_h
|
||||
|
@ -127,6 +127,7 @@ def join_tiles(source_paths, target_path):
|
|||
large_tile_last_w = frame_n % large_tile_w or 60
|
||||
small_tile_n = int(math.ceil(frame_n / fps / small_tile_w))
|
||||
small_tile_last_w = int(math.ceil(frame_n / fps)) % small_tile_w or small_tile_w
|
||||
full_tile_mode = modes[0]
|
||||
|
||||
# open full timeline
|
||||
if large_tile_n == 1:
|
||||
|
@ -168,10 +169,10 @@ def join_tiles(source_paths, target_path):
|
|||
save_and_open(data)
|
||||
|
||||
# save full timelines
|
||||
image_file = '%stimelineantialias%dp.jpg' % (target_path, large_tile_h)
|
||||
image_file = '%stimeline%s%dp.jpg' % (target_path, full_tile_mode, large_tile_h)
|
||||
data['target_images']['full'].save(image_file)
|
||||
#print image_file
|
||||
image_file = '%stimelineantialias%dp.jpg' % (target_path, small_tile_h)
|
||||
image_file = '%stimeline%s%dp.jpg' % (target_path, full_tile_mode, small_tile_h)
|
||||
data['target_images']['full'].resize(
|
||||
(full_tile_w, small_tile_h), Image.ANTIALIAS
|
||||
).save(image_file)
|
||||
|
|
Loading…
Reference in a new issue