updates
Browse filesadded requirements.txt
updated image_generator.py
- image_generator.py +1 -25
- requirements.txt +0 -0
- youtube_short_generator.py +0 -8
image_generator.py
CHANGED
@@ -1,33 +1,9 @@
|
|
1 |
-
import pollinations
|
2 |
import constants
|
3 |
from PIL import Image
|
4 |
from gradio_client import Client
|
5 |
|
6 |
|
7 |
-
class ImageGenerator:
|
8 |
-
def __init__(self, model=pollinations.Image.flux(), seed="random", width=720, height=1280, enhance=False, nologo=True, private=True, safe=False, referrer="pollinations.py"):
|
9 |
-
# Initialize the image model with provided parameters
|
10 |
-
self.image_model = pollinations.Image(
|
11 |
-
model=model,
|
12 |
-
seed=seed,
|
13 |
-
width=width,
|
14 |
-
height=height,
|
15 |
-
enhance=False,
|
16 |
-
nologo=nologo,
|
17 |
-
private=private,
|
18 |
-
safe=safe,
|
19 |
-
referrer=referrer
|
20 |
-
)
|
21 |
-
|
22 |
-
def generate_image_with_pollinations_ai(self, prompt):
|
23 |
-
# Generate image using the provided prompt
|
24 |
-
try:
|
25 |
-
image = self.image_model(prompt=prompt)
|
26 |
-
return image # Return the generated image object
|
27 |
-
except Exception as e:
|
28 |
-
print(f"Error generating image: {e}")
|
29 |
-
return None # Return None if there's an error
|
30 |
-
|
31 |
|
32 |
def generate_image(self, prompt, path='test_image.png'):
|
33 |
try:
|
|
|
|
|
1 |
import constants
|
2 |
from PIL import Image
|
3 |
from gradio_client import Client
|
4 |
|
5 |
|
6 |
+
class ImageGenerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
8 |
def generate_image(self, prompt, path='test_image.png'):
|
9 |
try:
|
requirements.txt
ADDED
Binary file (338 Bytes). View file
|
|
youtube_short_generator.py
CHANGED
@@ -59,10 +59,6 @@ class YoutubeShortGenerator:
|
|
59 |
# generator.generate_image(self.result.title_image_prompt, path=f"{folder_path}/title.png")
|
60 |
print("Title Prompt: ",self.result.title_image_prompt)
|
61 |
|
62 |
-
# generate images using pollinations_ai
|
63 |
-
# title_image = generator.generate_image(self.result.title_image_prompt)
|
64 |
-
# title_image.save(f"{folder_path}/title.png")
|
65 |
-
|
66 |
# generate images using stable-diffusion-turbo
|
67 |
generator.generate_image(self.result.title_image_prompt, path=f"{folder_path}/title.png")
|
68 |
|
@@ -76,10 +72,6 @@ class YoutubeShortGenerator:
|
|
76 |
# Generate and save images
|
77 |
for index, image_prompt in enumerate(image_prompts):
|
78 |
|
79 |
-
# generate images using pollinations_ai
|
80 |
-
# image = generator.generate_image(image_prompt)
|
81 |
-
# image.save(f"{folder_path}/{index}.png")
|
82 |
-
|
83 |
# generate images using stable-diffusion-turbo
|
84 |
generator.generate_image(image_prompt, f"{folder_path}/{index}.png" )
|
85 |
print(f"Image {index} saved.")
|
|
|
59 |
# generator.generate_image(self.result.title_image_prompt, path=f"{folder_path}/title.png")
|
60 |
print("Title Prompt: ",self.result.title_image_prompt)
|
61 |
|
|
|
|
|
|
|
|
|
62 |
# generate images using stable-diffusion-turbo
|
63 |
generator.generate_image(self.result.title_image_prompt, path=f"{folder_path}/title.png")
|
64 |
|
|
|
72 |
# Generate and save images
|
73 |
for index, image_prompt in enumerate(image_prompts):
|
74 |
|
|
|
|
|
|
|
|
|
75 |
# generate images using stable-diffusion-turbo
|
76 |
generator.generate_image(image_prompt, f"{folder_path}/{index}.png" )
|
77 |
print(f"Image {index} saved.")
|