Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
6.6.0
metadata
title: Transparent Touch
emoji: π
colorFrom: indigo
colorTo: pink
sdk: gradio
sdk_version: 5.38.2
app_file: app.py
pinned: false
short_description: Transparent Touch Overlay Image
πΌοΈ Overlay Image Composer
A Gradio app for overlaying one image over another with adjustable position, scale, transparency, and optional flip or grayscale effects.
Ideal for creating creative image compositions, watermarked visuals, and basic graphics design β all from the browser!
π Features
- π€ Upload background and overlay images
- β¨ Adjust overlay position (X/Y)
- π Resize overlay using scale slider
- πΆοΈ Control overlay transparency
- π Flip the overlay image horizontally
- β« Convert overlay to grayscale
- πΎ Download the final composed image
π¦ Requirements
Install required libraries:
pip install -r requirements.txt
requirements.txt
gradio
Pillow>=10.0.0
βΆοΈ Running the App
Run the app locally:
python app.py
Once running, you will see something like:
Running on local URL: http://127.0.0.1:7860
Open the link in your browser.
π Hosting on Hugging Face Spaces
Create a new Space on Hugging Face Spaces
Select Gradio as the SDK
Upload:
app.py
requirements.txt
Click "Commit" and wait for the Space to build and deploy
πΈ How to Use
Upload a background image (base layer)
Upload an overlay image (top layer)
Adjust the X/Y position, scale, and transparency sliders
Optionally flip or grayscale the overlay
Click Generate Composite
Click Download to save the final image
π Example Use Cases
Creating simple posters or memes
Adding semi-transparent logos/watermarks
Designing collages or layered illustrations
Quick visual experiments for digital artists
π License
MIT License
β€οΈ Credits
Built using Gradio and Pillow
Developed by Your Jasvir Singh
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference