Skip to content

A Python-based CLI tool for resizing and converting images in bulk. Supports JPEG, PNG, and WebP formats with options for resizing, resolution adjustment, and batch format conversion. Lightweight, fast, and perfect for developers, designers, and photographers.

License

Notifications You must be signed in to change notification settings

LF3551/Batch-Image-Resizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Batch Image Resizer

Batch Image Resizer is a Python-based CLI tool for resizing and converting images in bulk. Supports multiple formats like JPEG, PNG, and WebP, with options for resizing, changing resolution, and batch format conversion. Ideal for developers, designers, and photographers.

Features

  • Resize a single image or all images in a folder.
  • Convert images between formats (JPEG, PNG, WEBP).
  • Simple and fast command-line interface.

Installation

  1. Clone the repository:
   git clone https://github.com/LF3551/Batch-Image-Resizer.git
   cd BatchImageResizer
  1. Install required packages:
pip install -r requirements.txt

Usage

Commands

Resize a Single Image

python3 main.py resize --input=input.jpg --output=output.jpg --width=800 --height=600

Batch Resize

python3 main.py batch-resize --input=./input_images --output=./output_images --width=800 --height=600

Convert Image Format

python main.py convert --input=input.jpg --output=output.webp --format=WEBP

License

This project is licensed under the Universal Permissive License (UPL), Version 1.0.

About

A Python-based CLI tool for resizing and converting images in bulk. Supports JPEG, PNG, and WebP formats with options for resizing, resolution adjustment, and batch format conversion. Lightweight, fast, and perfect for developers, designers, and photographers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages