Ephemeral182 commited on
Commit
10e2fc6
·
verified ·
1 Parent(s): bd5967d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -2
app.py CHANGED
@@ -227,7 +227,16 @@ def generate_poster(
227
  def create_interface():
228
  """Create Gradio interface"""
229
 
230
- with gr.Blocks(theme=gr.themes.Soft()) as demo:
 
 
 
 
 
 
 
 
 
231
  gr.HTML("<div style='text-align: center; width: 100%; margin: 20px 0;'><h1 style='margin: 0; font-size: 2.5em;'>PosterCraft-v1_RL</h1></div>")
232
 
233
  with gr.Row():
@@ -248,7 +257,7 @@ def create_interface():
248
 
249
  with gr.Column(scale=1):
250
  gr.Markdown("### 2. Results")
251
- image_output = gr.Image(label="Generated Image", type="pil", show_download_button=True, container=False)
252
  recapped_prompt_output = gr.Textbox(label="Final Prompt Used", lines=5, interactive=False)
253
  status_output = gr.Textbox(label="Status Log", lines=4, interactive=False)
254
 
 
227
  def create_interface():
228
  """Create Gradio interface"""
229
 
230
+ with gr.Blocks(
231
+ theme=gr.themes.Soft(),
232
+ css="""
233
+ .preserve-aspect-ratio img {
234
+ object-fit: contain !important;
235
+ max-height: 300px !important;
236
+ width: auto !important;
237
+ }
238
+ """
239
+ ) as demo:
240
  gr.HTML("<div style='text-align: center; width: 100%; margin: 20px 0;'><h1 style='margin: 0; font-size: 2.5em;'>PosterCraft-v1_RL</h1></div>")
241
 
242
  with gr.Row():
 
257
 
258
  with gr.Column(scale=1):
259
  gr.Markdown("### 2. Results")
260
+ image_output = gr.Image(label="Generated Image", type="pil", show_download_button=True, height=300, container=False, elem_classes=["preserve-aspect-ratio"])
261
  recapped_prompt_output = gr.Textbox(label="Final Prompt Used", lines=5, interactive=False)
262
  status_output = gr.Textbox(label="Status Log", lines=4, interactive=False)
263