Dayem121 commited on
Commit
6e94de8
·
verified ·
1 Parent(s): 88b640c

Create image_generation.py

Browse files
Files changed (1) hide show
  1. image_generation.py +17 -0
image_generation.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ from diffusers import StableDiffusionPipeline
3
+ import os
4
+
5
+ pipe = StableDiffusionPipeline.from_pretrained("runwayml/stable-diffusion-v1-5")
6
+ pipe = pipe.to("cpu")
7
+
8
+ def generate_images(topic, content_format, tone, num_images=3):
9
+ os.makedirs("images", exist_ok=True)
10
+ prompt = f"{tone} {content_format} illustration about {topic}, colorful modern design"
11
+ images = []
12
+ for i in range(num_images):
13
+ image = pipe(prompt).images[0]
14
+ img_path = f"images/img_{i+1}.png"
15
+ image.save(img_path)
16
+ images.append(img_path)
17
+ return images