Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -205,7 +205,7 @@ def blur_im(img,bounds,target_lang,trans_lang):
|
|
205 |
draw = ImageDraw.Draw(im)
|
206 |
text = this(bound[1],target_lang,trans_lang)
|
207 |
bw, bh = (w,h)
|
208 |
-
tw, th = draw.
|
209 |
#drv_rat=(bw/tw)
|
210 |
#if drv_rat >= 3:
|
211 |
# rat = 0.1
|
@@ -226,8 +226,13 @@ def blur_im(img,bounds,target_lang,trans_lang):
|
|
226 |
|
227 |
|
228 |
#draw.text((x-int((bw-tw)/2),y), text, font=font, fill="red")
|
229 |
-
|
230 |
-
|
|
|
|
|
|
|
|
|
|
|
231 |
#draw.text((x, y),text, font = font_o, fill=(0,0,0))
|
232 |
else:
|
233 |
pass
|
|
|
205 |
draw = ImageDraw.Draw(im)
|
206 |
text = this(bound[1],target_lang,trans_lang)
|
207 |
bw, bh = (w,h)
|
208 |
+
tw, th = draw.textsize(text)
|
209 |
#drv_rat=(bw/tw)
|
210 |
#if drv_rat >= 3:
|
211 |
# rat = 0.1
|
|
|
226 |
|
227 |
|
228 |
#draw.text((x-int((bw-tw)/2),y), text, font=font, fill="red")
|
229 |
+
if bw - tw > 0:
|
230 |
+
draw.text(((x-(bw-tw)/2),y), text, font=font_o, fill=(0,0,0))
|
231 |
+
elif bw - tw < 0
|
232 |
+
draw.text(((x+(bw-tw)/2),y), text, font=font_o, fill=(0,0,0))
|
233 |
+
else:
|
234 |
+
draw.text((x,y), text, font=font_o, fill=(0,0,0))
|
235 |
+
|
236 |
#draw.text((x, y),text, font = font_o, fill=(0,0,0))
|
237 |
else:
|
238 |
pass
|