Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Batch image processor. Resize, compress, convert, and watermark thousands of images in seconds.

License

Notifications You must be signed in to change notification settings

strabo231/imgbatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ImgBatch - Batch Image Processor

License GitHub Stars GitHub Issues ImageMagick Platform GitHub Sponsors

Process hundreds of images in seconds. Resize, compress, convert, and watermark - all from the command line.

πŸ’‘ E-commerce? Photography? Web dev? Stop processing images one by one. Batch everything.


πŸ’– Support This Project

If ImgBatch saves you hours of work, consider sponsoring its development!

Sponsor

Your sponsorship helps:

  • ⚑ Faster processing algorithms
  • 🎨 More image formats (AVIF, JPEG XL)
  • πŸ€– AI-powered features (upscaling, smart crop)
  • πŸ“š Better documentation & tutorials
  • πŸ†• More free developer tools

🏒 Using ImgBatch for business?

E-commerce stores, design agencies, photography studios - Consider a Business tier sponsorship for:

  • ⚑ Priority bug fixes
  • 🎯 Custom feature development
  • πŸ“ž Direct support channel
  • πŸ’Ό Commercial licensing options

Processing 10,000+ images/month? Let's talk about enterprise support πŸ’°


Why ImgBatch?

The Problem: Image processing is tedious

  • Resize 500 product photos one by one? Hours wasted.
  • Need to convert HEIC to JPG? Manual hell.
  • Remove GPS data before posting? Security risk.
  • Compress for web? Which tool? Which settings?

The Solution: Batch process everything

  • πŸš€ Handle thousands of images at once
  • ⚑ One command, done in seconds
  • πŸ’Ύ Save 70%+ file size while maintaining quality
  • πŸ” Privacy-friendly (strip GPS/EXIF data)
  • πŸ’° Free and open source

Installation

curl -sSL https://raw.githubusercontent.com/strabo231/imgbatch/main/install.sh | bash

Requirements:

# Ubuntu/Debian
sudo apt install imagemagick exiftool

# macOS
brew install imagemagick exiftool

Quick Start

# Resize for web (1920px wide)
imgbatch resize *.jpg --width 1920 --output web/

# Compress (save space)
imgbatch compress photos/*.jpg --quality 80 -v

# Convert HEIC to JPG
imgbatch convert *.heic --to jpg

# Strip metadata for privacy
imgbatch strip vacation/*.jpg --output safe/

Real-World Results

$ imgbatch compress product-photos/*.jpg --quality 80 -v
βœ“ IMG_001.jpg: 4.2MB β†’ 1.1MB (-74%)
βœ“ IMG_002.jpg: 3.8MB β†’ 982KB (-74%)
βœ“ IMG_003.jpg: 5.1MB β†’ 1.3MB (-75%)

πŸ’Ύ Space saved: 9.8MB across 3 images
⏱️  Time: 2.3 seconds

Use Cases

πŸ“¦ E-commerce

# Product photos optimized for web
imgbatch resize products/*.jpg --max 2000 --quality 85
# Result: Fast loading, happy customers

πŸ“Έ Photography

# Export full portfolio for web
imgbatch resize portfolio/*.jpg --width 1920 --quality 90
# Result: Beautiful images, manageable file sizes

πŸ” Privacy

# Remove GPS location before posting
imgbatch strip social-media/*.jpg
# Result: No one knows where you took the photo

🌐 Web Optimization

# Optimize entire website image directory
imgbatch compress website/images/*.jpg --quality 85
# Result: 70% smaller images, faster site

🍎 iPhone β†’ Desktop

# Convert iPhone photos to universal JPG
imgbatch convert *.heic --to jpg
# Result: Compatible everywhere

Features

πŸ“ Resize - Width, height, percentage, max dimension
πŸ—œοΈ Compress - Optimize quality vs size (save 70%+ space)
πŸ”„ Convert - JPG, PNG, WEBP, HEIC, GIF
βœ‚οΈ Crop - Smart cropping algorithms
πŸ’§ Watermark - Text or image watermarks
πŸ” Strip metadata - Remove GPS, camera info, timestamps
⚑ Batch process - Thousands at once
πŸ“Š Statistics - See exactly what you saved
πŸ’» Cross-platform - Linux & macOS

[... rest of your existing README content ...]


πŸš€ Roadmap

Current (v1.0): CLI tool, basic operations βœ…
Coming Soon:

  • πŸ€– AI upscaling (4x resolution)
  • βœ‚οΈ Smart cropping (face detection)
  • 🎨 Batch watermarking with templates
  • 🌐 Web UI for non-technical users
  • ☁️ Cloud processing API

Want a feature? Sponsor development or request it!


πŸ’Ό Commercial Use

ImgBatch is MIT licensed - free for commercial use!

High-volume users (agencies, e-commerce platforms): Consider sponsoring to ensure continued development and support.


πŸ“œ License & Support

Free & Open Source (MIT)

Use it however you want! See LICENSE.

Questions?


(https://github.com/strabo231) | Processing millions of images worldwide πŸ“Έ

About

Batch image processor. Resize, compress, convert, and watermark thousands of images in seconds.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages