Skip to content

Premium image processing toolkit with 5+ professional Streamlit apps. Features background removal, format conversion, resizing, sketch effects, OCR, and AI-powered tools—all offline and modular.

Notifications You must be signed in to change notification settings

bhanu2006-24/img-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖼️ Premium Image Toolkit

A collection of 7 Streamlit web apps for professional‑grade image processing — built entirely with Python libraries (no external APIs).
This toolkit is designed to be modular, offline, and premium‑quality, covering everything from background removal to OCR and icon generation.

👉 Live Demo: bs-img-toolkit.streamlit.app


✨ Included Apps

🌿 Background Remover

  • Remove image backgrounds using rembg (U²‑Net).
  • Replace with transparent, solid color, custom image, or blurred background.
  • Styling options: soft shadow, subject outline, circle crop, rounded corners.
  • Batch processing + ZIP download.

Screenshots:
Background Remover
Background Remover


🔄 Format Converter

  • Convert between PNG, JPG, WEBP, TIFF, BMP.
  • Side‑by‑side preview of original vs converted.
  • Shows format + file size for both.
  • One‑click download.

Screenshot:
Format Converter


📏 Resizer

  • Resize by width/height, percentage, or max dimension.
  • Maintains aspect ratio.
  • Side‑by‑side preview with dimensions + file size.

Screenshots:
Resizer
Resizer


✏️ Sketch Converter

  • Convert photos into pencil sketch or cartoon‑style images.
  • Adjustable intensity.
  • Side‑by‑side preview + download.

Screenshot:
Sketch Converter


🔥 OCR Text Reader

  • Extract text from images using pytesseract.
  • Supports multiple languages.
  • Copy text or export as .txt.

Screenshot:
OCR


🌐 Image → URL Converter

  • Upload an image → instantly generate a shareable URL.
  • Useful for embedding in docs, websites, or APIs.

Screenshots:
Image to URL
Image to URL


🪙 Icon Generator

  • Generate multiple icon sizes (16×16, 32×32, 64×64, 128×128, 256×256, 512×512).
  • Preview all sizes side‑by‑side.
  • Download all icons as a ZIP.

Screenshots:
Icon Generator
Icon Generator


⚙️ Installation

Clone the repository and install dependencies:

git clone https://github.com/bhanu2006-24/img-toolkit.git
cd img-toolkit

# Create a virtual environment (recommended)
python -m venv venv
source venv/bin/activate   # macOS/Linux
venv\Scripts\activate      # Windows

# Install requirements
pip install -r requirements.txt

# Run the app
streamlit run app.py

About

Premium image processing toolkit with 5+ professional Streamlit apps. Features background removal, format conversion, resizing, sketch effects, OCR, and AI-powered tools—all offline and modular.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages