mrolando
trying to fix download button
351a99e
import gradio as gr
def generate_image(input_text):
"""Generates an image from the input text."""
# Generate the image
image = ...
# Convert the image to a base64 string
base64_string = base64.b64encode(image.tobytes())
# Return the base64 string
return base64_string
def download_image(base64_string):
"""Downloads the output image as a .png file."""
filename = "image.png"
with open(filename, "wb") as f:
f.write(base64.b64decode(base64_string))
# Allow the user to download the file
gr.File.download(filename)
if __name__ == "__main__":
gr.Interface(fn=generate_image, inputs="text", outputs="image").launch()