wildoctopus's picture
Update app.py
3e37aa3 verified
raw
history blame
644 Bytes
import gradio as gr
from PIL import Image
import os
import numpy as np
def process_image(input_image):
# Get image size in KB
return input_image
# Create Gradio interface
with gr.Blocks() as demo:
gr.Markdown("## Image Size Checker")
gr.Markdown("Upload an image. Output will be green if >500KB, black otherwise.")
with gr.Row():
input_image = gr.Image(type="filepath", label="Upload Image")
output_image = gr.Image(label="Result", width=300, height=300)
submit_btn = gr.Button("Check Size")
submit_btn.click(fn=process_image, inputs=input_image, outputs=output_image)
demo.launch()