Yaron Koresh commited on
Commit
1a6c275
·
verified ·
1 Parent(s): 5b5b371

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -14
app.py CHANGED
@@ -69,40 +69,39 @@ def generate_random_string(length):
69
  def Piper(_do, _dont):
70
  return pipe(
71
  _do,
72
- height=1024,
73
- width=1024,
74
- negative_prompt=_dont,
75
- num_inference_steps=100,
76
- guidance_scale=9
77
  )
78
 
79
  def infer(prompt1,prompt2,prompt3,prompt4):
80
  name = generate_random_string(12)+".png"
81
  if prompt1 == None:
82
- prompt1 = "any"
83
  else:
84
  prompt1 = " and ".join([translate(v,"english").upper() for v in prompt1])
85
 
86
  if prompt2 == None:
87
- prompt2 = "any"
88
  else:
89
  prompt2 = " and ".join([translate(v,"english").upper() for v in prompt2])
90
 
91
  if prompt3 == None:
92
- prompt3 = "any"
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 = " and " + " and ".join([translate(v,"english").upper() for v in prompt4])
100
-
101
- _do = f'Use vivid colors and realistic style, to show a scene of {prompt3}, while focusing on {prompt1} detailes, and showing {prompt2} in the background:'
102
- _dont = f'Any TEXT and LOGO{prompt4}:'
103
  print(_do)
104
- print(_dont)
105
- image = Piper(_do, _dont).images[0].save(name)
106
  return name
107
 
108
  css="""
 
69
  def Piper(_do, _dont):
70
  return pipe(
71
  _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
106
 
107
  css="""