movies box office
This commit is contained in:
parent
20bb53b207
commit
9ba096b9ce
@ -4111,7 +4111,7 @@ class StockTicker():
|
|||||||
|
|
||||||
return GIFs
|
return GIFs
|
||||||
|
|
||||||
|
|
||||||
def getMoviesImage(self):
|
def getMoviesImage(self):
|
||||||
|
|
||||||
f = open('csv/movie_settings.json', 'r')
|
f = open('csv/movie_settings.json', 'r')
|
||||||
@ -4136,7 +4136,22 @@ class StockTicker():
|
|||||||
vote_img = self.textImage(movie['votes'], small_font, r = 255, g = 255, b = 255)
|
vote_img = self.textImage(movie['votes'], small_font, r = 255, g = 255, b = 255)
|
||||||
star_img = Image.open('logos/star.png').convert('RGB')
|
star_img = Image.open('logos/star.png').convert('RGB')
|
||||||
date_img = self.textImage(movie['date'], small_font, r = 0, g = 162, b = 255)
|
date_img = self.textImage(movie['date'], small_font, r = 0, g = 162, b = 255)
|
||||||
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
if movie['budget'] == '0':
|
||||||
|
budget_img = self.textImage('$N/A', small_font, r = 255, g = 0, b = 0)
|
||||||
|
else:
|
||||||
|
budget_img = self.textImage('$' + movie['budget'], small_font, r = 255, g = 0, b = 0)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
if movie['revenue'] == '0':
|
||||||
|
rev_img = self.textImage('$N/A', small_font, r = 0, g = 255, b = 0)
|
||||||
|
else:
|
||||||
|
rev_img = self.textImage('$' + movie['revenue'], small_font, r = 0, g = 255, b = 0)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
try:
|
try:
|
||||||
logo = Image.open('logos/movies/' + movie['backdrop'])
|
logo = Image.open('logos/movies/' + movie['backdrop'])
|
||||||
logo.thumbnail((9000,32))
|
logo.thumbnail((9000,32))
|
||||||
@ -4151,7 +4166,13 @@ class StockTicker():
|
|||||||
genre_img = self.textImage(genre + ',', small_font, r = 255, g = 255, b = 255)
|
genre_img = self.textImage(genre + ',', small_font, r = 255, g = 255, b = 255)
|
||||||
genre_offset += genre_img.size[0]
|
genre_offset += genre_img.size[0]
|
||||||
|
|
||||||
img = Image.new('RGB', (max(x_offset + movie_title_img.size[0], x_offset + date_img.size[0] + 3 + star_img.size[0] + vote_img.size[0] + 3, x_offset + date_img.size[0] + 3 + genre_offset) + 15, 32))
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
img = Image.new('RGB', (max(x_offset + movie_title_img.size[0], x_offset + date_img.size[0] + 3 + star_img.size[0] + vote_img.size[0] + 3 + 5 + budget_img.size[0] + 5 + rev_img.size[0], x_offset + date_img.size[0] + 3 + genre_offset) + 15, 32))
|
||||||
|
else:
|
||||||
|
img = Image.new('RGB', (max(x_offset + movie_title_img.size[0], x_offset + date_img.size[0] + 3 + star_img.size[0] + vote_img.size[0] + 3, x_offset + date_img.size[0] + 3 + genre_offset) + 15, 32))
|
||||||
|
except:
|
||||||
|
img = Image.new('RGB', (max(x_offset + movie_title_img.size[0], x_offset + date_img.size[0] + 3 + star_img.size[0] + vote_img.size[0] + 3, x_offset + date_img.size[0] + 3 + genre_offset) + 15, 32))
|
||||||
|
|
||||||
|
|
||||||
img.paste(logo, (0, 0))
|
img.paste(logo, (0, 0))
|
||||||
@ -4162,7 +4183,17 @@ class StockTicker():
|
|||||||
x_offset2 = x_offset
|
x_offset2 = x_offset
|
||||||
img.paste(star_img, (x_offset2 , 14))
|
img.paste(star_img, (x_offset2 , 14))
|
||||||
img.paste(vote_img, (x_offset2 + star_img.size[0] + 3, 14))
|
img.paste(vote_img, (x_offset2 + star_img.size[0] + 3, 14))
|
||||||
|
|
||||||
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
img.paste(budget_img, (x_offset2 + star_img.size[0] + 3 + vote_img.size[0] + 5, 14))
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
img.paste(rev_img,(x_offset2 + star_img.size[0] + 3 + vote_img.size[0] + 5 + budget_img.size[0] + 5, 14))
|
||||||
|
except:
|
||||||
|
pass
|
||||||
for genre in movie['genre'][:-1]:
|
for genre in movie['genre'][:-1]:
|
||||||
genre_img = self.textImage(genre + ',', small_font, r = 255, g = 255, b = 255)
|
genre_img = self.textImage(genre + ',', small_font, r = 255, g = 255, b = 255)
|
||||||
img.paste(genre_img, (x_offset2, 23))
|
img.paste(genre_img, (x_offset2, 23))
|
||||||
@ -4176,7 +4207,7 @@ class StockTicker():
|
|||||||
|
|
||||||
return self.stitchImage(image_list)
|
return self.stitchImage(image_list)
|
||||||
|
|
||||||
|
|
||||||
def getMoviesProfessional(self):
|
def getMoviesProfessional(self):
|
||||||
|
|
||||||
f = open('csv/movie_settings.json', 'r')
|
f = open('csv/movie_settings.json', 'r')
|
||||||
@ -4201,7 +4232,22 @@ class StockTicker():
|
|||||||
vote_img = self.textImage(movie['votes'], small_font, r = 255, g = 255, b = 255)
|
vote_img = self.textImage(movie['votes'], small_font, r = 255, g = 255, b = 255)
|
||||||
star_img = Image.open('logos/star.png').convert('RGB')
|
star_img = Image.open('logos/star.png').convert('RGB')
|
||||||
date_img = self.textImage(movie['date'], small_font, r = 0, g = 162, b = 255)
|
date_img = self.textImage(movie['date'], small_font, r = 0, g = 162, b = 255)
|
||||||
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
if movie['budget'] == '0':
|
||||||
|
budget_img = self.textImage('$N/A', small_font, r = 255, g = 0, b = 0)
|
||||||
|
else:
|
||||||
|
budget_img = self.textImage('$' + movie['budget'], small_font, r = 255, g = 0, b = 0)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
if movie['revenue'] == '0':
|
||||||
|
rev_img = self.textImage('$N/A', small_font, r = 0, g = 255, b = 0)
|
||||||
|
else:
|
||||||
|
rev_img = self.textImage('$' + movie['revenue'], small_font, r = 0, g = 255, b = 0)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
try:
|
try:
|
||||||
logo = Image.open('logos/movies/' + movie['backdrop'])
|
logo = Image.open('logos/movies/' + movie['backdrop'])
|
||||||
logo.thumbnail((1000,16))
|
logo.thumbnail((1000,16))
|
||||||
@ -4217,7 +4263,13 @@ class StockTicker():
|
|||||||
genre_img = self.textImage(genre + ',', small_font, r = 255, g = 255, b = 255)
|
genre_img = self.textImage(genre + ',', small_font, r = 255, g = 255, b = 255)
|
||||||
genre_offset += genre_img.size[0]
|
genre_offset += genre_img.size[0]
|
||||||
|
|
||||||
img = Image.new('RGB', (max(x_offset + movie_title_img.size[0] + 3 + star_img.size[0] + 2 + vote_img.size[0] + 10, x_offset + date_img.size[0] + 7 + lang_img.size[0] + 7 + genre_offset + 10), 16))
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
img = Image.new('RGB', (max(x_offset + movie_title_img.size[0] + 3 + star_img.size[0] + 2 + vote_img.size[0] + 10 + 3 + budget_img.size[0] + 3 + rev_img.size[0], x_offset + date_img.size[0] + 7 + lang_img.size[0] + 7 + genre_offset + 10), 16))
|
||||||
|
else:
|
||||||
|
img = Image.new('RGB', (max(x_offset + movie_title_img.size[0] + 3 + star_img.size[0] + 2 + vote_img.size[0] + 10, x_offset + date_img.size[0] + 7 + lang_img.size[0] + 7 + genre_offset + 10), 16))
|
||||||
|
except:
|
||||||
|
img = Image.new('RGB', (max(x_offset + movie_title_img.size[0] + 3 + star_img.size[0] + 2 + vote_img.size[0] + 10, x_offset + date_img.size[0] + 7 + lang_img.size[0] + 7 + genre_offset + 10), 16))
|
||||||
|
|
||||||
img.paste(logo, (0, 0))
|
img.paste(logo, (0, 0))
|
||||||
img.paste(movie_title_img, (x_offset,0))
|
img.paste(movie_title_img, (x_offset,0))
|
||||||
@ -4225,6 +4277,18 @@ class StockTicker():
|
|||||||
img.paste(star_img, (x_offset2, 1))
|
img.paste(star_img, (x_offset2, 1))
|
||||||
x_offset2 += star_img.size[0] + 2
|
x_offset2 += star_img.size[0] + 2
|
||||||
img.paste(vote_img, (x_offset2, 2))
|
img.paste(vote_img, (x_offset2, 2))
|
||||||
|
x_offset2 += vote_img.size[0]
|
||||||
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
img.paste(budget_img, (x_offset2 + 3, 2))
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
if movie['media_type'] == 'Movie':
|
||||||
|
img.paste(rev_img,(x_offset2 + 3 + budget_img.size[0] + 3, 2))
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
img.paste(date_img, (x_offset, 10))
|
img.paste(date_img, (x_offset, 10))
|
||||||
x_offset += date_img.size[0] + 7
|
x_offset += date_img.size[0] + 7
|
||||||
img.paste(lang_img, (x_offset, 10))
|
img.paste(lang_img, (x_offset, 10))
|
||||||
@ -4242,8 +4306,8 @@ class StockTicker():
|
|||||||
image_list.append(img)
|
image_list.append(img)
|
||||||
|
|
||||||
return self.stitchImage(image_list)
|
return self.stitchImage(image_list)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def displayStocks(self):
|
def displayStocks(self):
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user