Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 896 Bytes

File metadata and controls

49 lines (33 loc) · 896 Bytes

CropTransparent

Automatically crops images by removing transparent areas and uniform backgrounds.

Features

  • Removes transparent areas (PNG, GIF, WEBP)
  • Removes uniform/solid backgrounds (JPEG)
  • Drag-and-drop upload
  • In-memory processing — no files saved to disk
  • Light and dark mode

Screenshots

CropTransparent Homepage

CropTransparent Processed Page

Tech Stack

  • Python 3.13 + FastAPI
  • Pillow + NumPy for image processing
  • Docker support

Run with Docker

docker run -p 5000:5000 ghcr.io/pianonic/croptransparent:latest

Or with Docker Compose:

docker compose up

Run Manually

pip install -r requirements.txt
python asgi.py

Open http://localhost:5000.

License

MIT