Yaron Koresh commited on
Commit
3b92e10
·
verified ·
1 Parent(s): 3e051c0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -14
app.py CHANGED
@@ -72,34 +72,36 @@ def Piper(_do):
72
  height=480,
73
  width=480,
74
  negative_prompt="",
75
- num_inference_steps=40,
76
  guidance_scale=10
77
  )
78
 
79
  def infer(prompt1,prompt2,prompt3,prompt4):
80
  name = generate_random_string(12)+".png"
 
 
 
 
 
 
 
 
81
  if prompt1 == None:
82
- prompt1 = "the"
83
  else:
84
- prompt1 = " and ".join([translate(v,"english").upper() for v in prompt1])
85
 
86
  if prompt2 == None:
87
  prompt2 = "elements"
88
  else:
89
- prompt2 = " and ".join([translate(v,"english").upper() for v in prompt2])
90
 
91
  if prompt3 == None:
92
  prompt3 = "event"
93
  else:
94
- prompt3 = " and ".join([translate(v,"english").upper() for v in prompt3])
95
 
96
- if prompt4 == None:
97
- prompt4 = ""
98
- else:
99
- prompt4 = " or " + " or ".join([translate(v,"english").upper() for v in prompt4])
100
-
101
- _dont = f'excluding any TEXT or LOGO{prompt4}'
102
- _do = f'very simple and realistic {prompt3}, {_dont}, including realistic {prompt2} in the background, focusing on realistic {prompt1} detailes, {_dont}.'
103
  print(_do)
104
  image = Piper(_do).images[0].save(name)
105
  return name
@@ -133,7 +135,7 @@ with gr.Blocks(theme=gr.themes.Soft(),css=css) as demo:
133
  prompt1 = gr.Dropdown(
134
  multiselect=True,
135
  allow_custom_value=True,
136
- max_choices=2,
137
  label="Foreground Elements",
138
  show_label=True,
139
  container=True
@@ -151,7 +153,7 @@ with gr.Blocks(theme=gr.themes.Soft(),css=css) as demo:
151
  prompt3 = gr.Dropdown(
152
  multiselect=True,
153
  allow_custom_value=True,
154
- max_choices=2,
155
  label="Background Events",
156
  show_label=True,
157
  container=True
 
72
  height=480,
73
  width=480,
74
  negative_prompt="",
75
+ num_inference_steps=100,
76
  guidance_scale=10
77
  )
78
 
79
  def infer(prompt1,prompt2,prompt3,prompt4):
80
  name = generate_random_string(12)+".png"
81
+
82
+ if prompt4 == None:
83
+ prompt4 = ""
84
+ else:
85
+ prompt4 = " or " + " or ".join([translate(v,"english").upper() for v in prompt4])
86
+
87
+ _dont = f'excluding any TEXT or LOGO{prompt4}'
88
+
89
  if prompt1 == None:
90
+ prompt1 = "element"
91
  else:
92
+ prompt1 = ", and ".join([ (translate(v,"english").upper()+_dont) for v in prompt1 ])
93
 
94
  if prompt2 == None:
95
  prompt2 = "elements"
96
  else:
97
+ prompt2 = ", and ".join([ (translate(v,"english").upper()+_dont) for v in prompt2 ])
98
 
99
  if prompt3 == None:
100
  prompt3 = "event"
101
  else:
102
+ prompt3 = " ".join([translate(v,"english").upper() for v in prompt3]) + " event"
103
 
104
+ _do = f'Realistic {prompt3}. Including realistic {prompt2}. The main focus must be on realistic {prompt1}.'
 
 
 
 
 
 
105
  print(_do)
106
  image = Piper(_do).images[0].save(name)
107
  return name
 
135
  prompt1 = gr.Dropdown(
136
  multiselect=True,
137
  allow_custom_value=True,
138
+ max_choices=1,
139
  label="Foreground Elements",
140
  show_label=True,
141
  container=True
 
153
  prompt3 = gr.Dropdown(
154
  multiselect=True,
155
  allow_custom_value=True,
156
+ max_choices=1,
157
  label="Background Events",
158
  show_label=True,
159
  container=True