jasvir-singh1021/Transparent-Touch
0
๐ผ๏ธ 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
