from PIL import Image | |
import io | |
import os | |
# Import the run_process function from the Gradio wrapper | |
from app_gradio import run_process | |
# Create a small synthetic test image (RGB gradient) | |
img = Image.new('RGB', (128, 128)) | |
for y in range(128): | |
for x in range(128): | |
img.putpixel((x, y), (int(x*2), int(y*2), int((x+y)/2))) | |
out_img, status = run_process(img) | |
print('Status:', status) | |
if out_img is not None: | |
out_path = '/tmp/test_gradio_output.jpg' | |
out_img.save(out_path) | |
print('Wrote output to', out_path) | |
else: | |
print('No output image generated') | |