HAL1993 commited on
Commit
d2655b2
·
verified ·
1 Parent(s): e57a544

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +62 -67
app.py CHANGED
@@ -80,7 +80,7 @@ def generate(prompt, negative_prompt, num_inference_steps, guidance_scale, width
80
  # Gradio interface
81
  def create_demo():
82
  with gr.Blocks() as demo:
83
- # CSS for compact layout, 320px gap, and download button scaling
84
  gr.HTML("""
85
  <style>
86
  body::before {
@@ -104,76 +104,70 @@ def create_demo():
104
  margin: 0 !important;
105
  padding: 6px !important;
106
  }
107
- .constrained-container {
108
- max-width: 600px;
109
- margin: 0 auto;
110
- }
111
  </style>
112
  """)
113
 
114
- gr.Markdown("# Gjenero Imazhe")
115
- gr.Markdown("Krijo një imazh ri teper real bazuar përshkrimin tënd")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
 
117
  with gr.Row():
118
- with gr.Column(elem_classes="constrained-container"):
119
- prompt = gr.Textbox(
120
- label="Përshkrimi",
121
- placeholder="Shkruani përshkrimin këtu"
122
- )
123
- aspect_ratio = gr.Radio(
124
- choices=["9:16", "1:1", "16:9"],
125
- value="1:1",
126
- label="Raporti i Imazhit"
127
- )
128
- generate_button = gr.Button(value="Gjenero")
129
- result_image = gr.Image(
130
- label="Rezultati",
131
- type="pil",
132
- height=480,
133
- width=480,
134
- interactive=False,
135
- elem_classes="constrained-container"
136
- )
137
- # Hidden components for processing
138
- negative_prompt = gr.Textbox(
139
- value="(low quality, worst quality:1.2), very displeasing, 3d, watermark, signature, ugly, poorly drawn, (deformed | distorted | disfigured:1.3), bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, mutated hands and fingers:1.4, disconnected limbs, blurry, amputation.",
140
- visible=False
141
- )
142
- num_inference_steps = gr.Slider(
143
- value=60,
144
- minimum=1,
145
- maximum=100,
146
- step=1,
147
- visible=False
148
- )
149
- guidance_scale = gr.Slider(
150
- value=7,
151
- minimum=1,
152
- maximum=20,
153
- step=0.1,
154
- visible=False
155
- )
156
- width_slider = gr.Slider(
157
- value=1024,
158
- minimum=256,
159
- maximum=1536,
160
- step=8,
161
- visible=False
162
- )
163
- height_slider = gr.Slider(
164
- value=1024,
165
- minimum=256,
166
- maximum=1536,
167
- step=8,
168
- visible=False
169
- )
170
- num_samples = gr.Slider(
171
- value=1,
172
- minimum=1,
173
- maximum=1,
174
- step=1,
175
- visible=False
176
- )
177
 
178
  # Update hidden sliders based on aspect ratio
179
  aspect_ratio.change(
@@ -191,7 +185,8 @@ def create_demo():
191
  generate_button.click(
192
  fn=generate,
193
  inputs=inputs,
194
- outputs=[result_image]
 
195
  )
196
 
197
  return demo
 
80
  # Gradio interface
81
  def create_demo():
82
  with gr.Blocks() as demo:
83
+ # CSS for layout, 320px gap, and download button scaling
84
  gr.HTML("""
85
  <style>
86
  body::before {
 
104
  margin: 0 !important;
105
  padding: 6px !important;
106
  }
 
 
 
 
107
  </style>
108
  """)
109
 
110
+ gr.Markdown("# Krijo Imazhe")
111
+ gr.Markdown("Gjenero imazhereja nga përshkrimin yt me fuqinë e inteligjencës artificiale.")
112
+
113
+ with gr.Column():
114
+ prompt = gr.Textbox(
115
+ label="Përshkrimi",
116
+ placeholder="Shkruani përshkrimin këtu",
117
+ lines=3
118
+ )
119
+ aspect_ratio = gr.Radio(
120
+ label="Raporti i fotos",
121
+ choices=["9:16", "1:1", "16:9"],
122
+ value="1:1"
123
+ )
124
+ generate_button = gr.Button(value="Gjenero")
125
+ # Hidden components for processing
126
+ negative_prompt = gr.Textbox(
127
+ value="(low quality, worst quality:1.2), very displeasing, 3d, watermark, signature, ugly, poorly drawn, (deformed | distorted | disfigured:1.3), bad anatomy, wrong anatomy, extra limb, missing limb, floating limbs, mutated hands and fingers:1.4, disconnected limbs, blurry, amputation.",
128
+ visible=False
129
+ )
130
+ num_inference_steps = gr.Slider(
131
+ value=60,
132
+ minimum=1,
133
+ maximum=100,
134
+ step=1,
135
+ visible=False
136
+ )
137
+ guidance_scale = gr.Slider(
138
+ value=7,
139
+ minimum=1,
140
+ maximum=20,
141
+ step=0.1,
142
+ visible=False
143
+ )
144
+ width_slider = gr.Slider(
145
+ value=1024,
146
+ minimum=256,
147
+ maximum=1536,
148
+ step=8,
149
+ visible=False
150
+ )
151
+ height_slider = gr.Slider(
152
+ value=1024,
153
+ minimum=256,
154
+ maximum=1536,
155
+ step=8,
156
+ visible=False
157
+ )
158
+ num_samples = gr.Slider(
159
+ value=1,
160
+ minimum=1,
161
+ maximum=1,
162
+ step=1,
163
+ visible=False
164
+ )
165
 
166
  with gr.Row():
167
+ result_image = gr.Image(
168
+ label="Imazhi i Gjeneruar",
169
+ interactive=False
170
+ )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
 
172
  # Update hidden sliders based on aspect ratio
173
  aspect_ratio.change(
 
185
  generate_button.click(
186
  fn=generate,
187
  inputs=inputs,
188
+ outputs=[result_image],
189
+ show_progress="full"
190
  )
191
 
192
  return demo