Update app.py
Browse files
app.py
CHANGED
@@ -118,29 +118,18 @@ document.addEventListener('DOMContentLoaded', function () {
|
|
118 |
</script>
|
119 |
"""
|
120 |
def load_gallery_images():
|
121 |
-
folder_path = "New folder (4)"
|
122 |
-
|
123 |
if not os.path.exists(folder_path):
|
124 |
-
return
|
125 |
for filename in os.listdir(folder_path):
|
126 |
if filename.lower().endswith(('.png', '.jpg', '.jpeg', '.webp')):
|
127 |
img_path = os.path.abspath(os.path.join(folder_path, filename))
|
128 |
-
|
129 |
-
|
130 |
-
return images_with_captions
|
131 |
|
132 |
gallery_images = load_gallery_images()
|
133 |
|
134 |
-
gallery_html = "<div class='carousel'>"
|
135 |
-
for img_path, caption in gallery_images:
|
136 |
-
gallery_html += (
|
137 |
-
f"<div class='image-container'>"
|
138 |
-
f"<img src='file://{img_path}' alt='Design'>"
|
139 |
-
f"<div class='caption'>{caption}</div>"
|
140 |
-
f"</div>"
|
141 |
-
)
|
142 |
-
gallery_html += "</div>"
|
143 |
-
|
144 |
with gr.Blocks(css=custom_css) as interface:
|
145 |
gr.HTML(custom_js)
|
146 |
gr.Markdown("# **AI Phone Cover Designer**")
|
@@ -150,7 +139,10 @@ with gr.Blocks(css=custom_css) as interface:
|
|
150 |
with gr.Tab("Home"):
|
151 |
gr.Markdown("Welcome to the **AI Phone Cover Designer**! Use the 'Design' tab to start creating custom designs.")
|
152 |
gr.Markdown("### Gallery")
|
153 |
-
|
|
|
|
|
|
|
154 |
|
155 |
with gr.Tab("Design"):
|
156 |
with gr.Row():
|
|
|
118 |
</script>
|
119 |
"""
|
120 |
def load_gallery_images():
|
121 |
+
folder_path = "New folder (4)" # Ensure this path is correct
|
122 |
+
images = []
|
123 |
if not os.path.exists(folder_path):
|
124 |
+
return images
|
125 |
for filename in os.listdir(folder_path):
|
126 |
if filename.lower().endswith(('.png', '.jpg', '.jpeg', '.webp')):
|
127 |
img_path = os.path.abspath(os.path.join(folder_path, filename))
|
128 |
+
images.append(img_path) # Append only the file paths
|
129 |
+
return images
|
|
|
130 |
|
131 |
gallery_images = load_gallery_images()
|
132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
with gr.Blocks(css=custom_css) as interface:
|
134 |
gr.HTML(custom_js)
|
135 |
gr.Markdown("# **AI Phone Cover Designer**")
|
|
|
139 |
with gr.Tab("Home"):
|
140 |
gr.Markdown("Welcome to the **AI Phone Cover Designer**! Use the 'Design' tab to start creating custom designs.")
|
141 |
gr.Markdown("### Gallery")
|
142 |
+
if gallery_images:
|
143 |
+
gr.Gallery(value=gallery_images, label="Design Gallery").style(grid=[2], height="auto")
|
144 |
+
else:
|
145 |
+
gr.Markdown("No images found in the gallery folder.")
|
146 |
|
147 |
with gr.Tab("Design"):
|
148 |
with gr.Row():
|