salomonsky commited on
Commit
d333813
·
verified ·
1 Parent(s): c31f77a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -0
app.py CHANGED
@@ -133,6 +133,27 @@ def generate_variations(prompt, num_variants, use_enhanced):
133
  else:
134
  return [prompt] * num_variants
135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  def get_prompt_for_image(image_name):
137
  prompts = {}
138
  try:
 
133
  else:
134
  return [prompt] * num_variants
135
 
136
+ def gen(prompts, width, height, model_name, num_variants=1):
137
+ images = []
138
+ seeds = []
139
+
140
+ while len(seeds) < num_variants:
141
+ new_seed = random.randint(0, MAX_SEED)
142
+ if new_seed not in seeds:
143
+ seeds.append(new_seed)
144
+
145
+ try:
146
+ for idx, (prompt, seed) in enumerate(zip(prompts[:num_variants], seeds)):
147
+ image, _ = generate_image(prompt, width, height, seed, model_name)
148
+ image_path = save_image(image, f"generated_image_{seed}.jpg")
149
+ if image_path:
150
+ save_prompt(f"generated_image_{seed}.jpg: {prompt}")
151
+ st.success(f"Imagen {idx + 1} generada")
152
+ images.append(str(image_path))
153
+ except Exception as e:
154
+ st.error(f"Error al generar imágenes: {e}")
155
+ return images
156
+
157
  def get_prompt_for_image(image_name):
158
  prompts = {}
159
  try: