Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from utils import generate_sticker | |
| def predict(image, prompt): | |
| result_img = generate_sticker(image, prompt) | |
| return result_img | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# π¦ AI Sticker Generator (Stable Diffusion + IP-Adapter)") | |
| with gr.Row(): | |
| image_input = gr.Image(type="pil", label="Upload your photo") | |
| prompt_input = gr.Textbox( | |
| label="Prompt (style or mood for emoji)", | |
| value="cartoon emoji, white outline, clean background", | |
| ) | |
| output_image = gr.Image(label="Sticker Output") | |
| run_btn = gr.Button("Generate Sticker") | |
| run_btn.click(predict, inputs=[image_input, prompt_input], outputs=output_image) | |
| if __name__ == "__main__": | |
| demo.launch() | |