arsenalberlin poster script: fix hue

This commit is contained in:
rolux 2013-06-06 19:42:34 +02:00
parent 882de2a13a
commit dbdcbfcac2

View file

@ -10,6 +10,7 @@ root_dir = os.path.normpath(os.path.abspath(os.path.join(os.path.dirname(__file_
activate_this = os.path.join(root_dir, 'bin', 'activate_this.py') activate_this = os.path.join(root_dir, 'bin', 'activate_this.py')
execfile(activate_this, dict(__file__=activate_this)) execfile(activate_this, dict(__file__=activate_this))
import hashlib
import Image import Image
import ImageDraw import ImageDraw
import json import json
@ -43,8 +44,8 @@ def render_poster(data, poster):
font_lightness = {'arsenal': 0.7, 'director': 0.8, 'title': 0.8, 'version': 0.8, 'year': 0.6} font_lightness = {'arsenal': 0.7, 'director': 0.8, 'title': 0.8, 'version': 0.8, 'year': 0.6}
poster_lightness = {'image': 0.2, 'text': 0.4} poster_lightness = {'image': 0.2, 'text': 0.4}
if year: if director:
hue = int(year) % 100 / 100 * 360 hue = int(hashlib.sha1(director.encode('utf-8')).hexdigest()[:8], 16) / pow(2, 32) * 360
saturation = 1 saturation = 1
else: else:
hue = 0 hue = 0