A web application that allows you to create sticker effects for PNG images with customizable borders, shadows and other effects.
- Upload multiple PNG images at once
- Customize border thickness and smoothing
- Choose border and fill color (default: white)
- Add customizable shadows with:
- Adjustable intensity
- X/Y offset controls
- Fill holes in transparent areas with border color
- Choose output size (256px, 512px or 1024px)
- Preview generated stickers in gallery
- Download individual stickers or entire gallery as ZIP
- Delete individual stickers or clear gallery
- Mobile-friendly interface
git clone https://github.com/PAPAMICA/sticker_effect.git
cd sticker_effect
docker-compose up -d
Demo: https://sticker.papamica.com
- Click "Select PNG images" to choose one or more PNG files
- Adjust settings (optional):
- Border color (default: white)
- Border thickness (5-50px)
- Border smoothing (0-10)
- Fill holes in image with border color (enabled by default)
- Shadow options (if enabled):
- Intensity (0-255)
- X/Y offset (-50px to +50px)
- Maximum output size (256px, 512px, 1024px)
- Click "Generate Stickers" to process images
- Preview results in the gallery
- Download individual stickers or use "Download Gallery" for all
- Delete unwanted stickers or clear gallery as needed
- Backend:
- Flask (Python web framework)
- Pillow (Python Imaging Library)
- Frontend:
- HTMX (Dynamic HTML updates)
- TailwindCSS (Styling)
- Alpine.js (JavaScript functionality)
- Fancybox (Image gallery/lightbox)
Contributions are welcome! Please feel free to submit a Pull Request.