Transparent-Touch / README.md
jasvir-singh1021's picture
Update README.md
c30db11 verified
---
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:
```bash
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