Rooni commited on
Commit
4f114d9
·
verified ·
1 Parent(s): 77de132

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -3,6 +3,8 @@ import requests
3
  import random
4
  import urllib.parse
5
  import logging
 
 
6
 
7
  # Настройка логирования
8
  logging.basicConfig(level=logging.INFO)
@@ -62,7 +64,7 @@ def generate_image(prompt, style, width, height, seed):
62
  "Экспериментальный": "experimental style, abstract, unconventional, detailed patterns, vibrant colors"
63
  }
64
 
65
- prompt = style_tags.get(style, "") + ". " + prompt if style_tags.get(style, "") else prompt
66
  prompt = prompt.strip()
67
 
68
  # URL-кодирование промпта
@@ -75,7 +77,9 @@ def generate_image(prompt, style, width, height, seed):
75
  response = requests.get(url, timeout=150)
76
  if response.status_code == 200:
77
  logger.info("Image generated successfully")
78
- return response.content
 
 
79
  else:
80
  logger.error(f"Failed to generate image. Status code: {response.status_code}, Response: {response.text}")
81
  return None
 
3
  import random
4
  import urllib.parse
5
  import logging
6
+ from PIL import Image
7
+ from io import BytesIO
8
 
9
  # Настройка логирования
10
  logging.basicConfig(level=logging.INFO)
 
64
  "Экспериментальный": "experimental style, abstract, unconventional, detailed patterns, vibrant colors"
65
  }
66
 
67
+ prompt = style_tags.get(style, "") + " " + prompt if style_tags.get(style, "") else prompt
68
  prompt = prompt.strip()
69
 
70
  # URL-кодирование промпта
 
77
  response = requests.get(url, timeout=150)
78
  if response.status_code == 200:
79
  logger.info("Image generated successfully")
80
+ # Преобразуем байты в изображение
81
+ image = Image.open(BytesIO(response.content))
82
+ return image
83
  else:
84
  logger.error(f"Failed to generate image. Status code: {response.status_code}, Response: {response.text}")
85
  return None