fix hue, saturation, lightness calculation for multi part items
This commit is contained in:
parent
3d6d1be2e6
commit
0eb873d2cb
1 changed files with 1 additions and 1 deletions
|
@ -1335,7 +1335,7 @@ class Item(models.Model):
|
||||||
n = streams.count()
|
n = streams.count()
|
||||||
for s in streams:
|
for s in streams:
|
||||||
self.data['volume'] += s.volume * s.duration
|
self.data['volume'] += s.volume * s.duration
|
||||||
color = [(a+b)/n for a, b in zip(color, ox.image.getRGB([1.0] * 3))]
|
color = [(a+b)/n for a, b in zip(color, ox.image.getRGB(s.color or [0.0] * 3))]
|
||||||
offset += s.duration
|
offset += s.duration
|
||||||
self.data['hue'], self.data['saturation'], self.data['lightness'] = ox.image.getHSL(color)
|
self.data['hue'], self.data['saturation'], self.data['lightness'] = ox.image.getHSL(color)
|
||||||
if offset:
|
if offset:
|
||||||
|
|
Loading…
Reference in a new issue