sberbank-ai commited on
Commit
04c0f3a
1 Parent(s): c8cc838

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -36,6 +36,13 @@ def split_text_to_rows(text, n):
36
  return [' '.join(l[x:x+n]) for x in range(0, len(l), n)]
37
 
38
 
 
 
 
 
 
 
 
39
  def remove_right_padding(img, len_text, char_w=32):
40
  # char_w for a standard ScrabbleGAN char width
41
  return img[:, :len_text*char_w]
@@ -64,7 +71,7 @@ def get_canvas_size(images, row_width, left_pad):
64
 
65
  def predict(text):
66
  if text.find(NEW_LINE_SYMB) == -1:
67
- texts = split_text_to_rows(text, WORDS_IN_ROW)
68
  else:
69
  texts = [row.strip() for row in text.split(NEW_LINE_SYMB)]
70
 
@@ -104,6 +111,7 @@ BATCH_SIZE = 3
104
  ROW_WIDTH = 0.7
105
  LEFT_PAD = 10
106
  WORDS_IN_ROW = 4
 
107
  NEW_LINE_SYMB = '{n}'
108
 
109
  gr.Interface(
 
36
  return [' '.join(l[x:x+n]) for x in range(0, len(l), n)]
37
 
38
 
39
+ def split_text_to_rows_by_chars(text, n):
40
+ list_of_rows = []
41
+ for i in range(0, len(a), n):
42
+ list_of_rows.append(a[i:n+i].strip())
43
+ return list_of_rows
44
+
45
+
46
  def remove_right_padding(img, len_text, char_w=32):
47
  # char_w for a standard ScrabbleGAN char width
48
  return img[:, :len_text*char_w]
 
71
 
72
  def predict(text):
73
  if text.find(NEW_LINE_SYMB) == -1:
74
+ texts = split_text_to_rows_by_chars(text, CHARS_IN_ROW)
75
  else:
76
  texts = [row.strip() for row in text.split(NEW_LINE_SYMB)]
77
 
 
111
  ROW_WIDTH = 0.7
112
  LEFT_PAD = 10
113
  WORDS_IN_ROW = 4
114
+ CHARS_IN_ROW = 40
115
  NEW_LINE_SYMB = '{n}'
116
 
117
  gr.Interface(