/ImageTool

ImageTool is a collection of functionalities to manipulate images. Built using the Pillow library.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

ImageTool

ImageTool is a collection of functionalities to manipulate images. Built using the Pillow library.

Features

  • Image Conversion: Convert images between different formats.
  • Compression: Reduce image file sizes without compromising quality.
  • Resize: Adjust the dimensions of images.
  • Crop: Trim images to desired areas.
  • Flip and Rotate: Change the orientation of images.
  • Add Border: Apply borders to images.
  • Blur Image: Soften images with blur effects.
  • Remove Background: Eliminate backgrounds from images.
  • Add Contrast: Enhance image contrast.
  • Adjust Brightness: Modify the brightness levels of images.
  • Grayscale Image: Convert images to grayscale.
  • Add Text to Image: Overlay text on images.
  • Blur Area: Blur specific areas within an image.
  • Pixelate Area: Pixelate selected regions of an image.
  • Add Noises: Introduce noise effects to images.
  • Replace Color: Change specific colors within an image.
  • Get Color Palette: Extract color palettes from images.
  • Get EXIF Data: Retrieve metadata from images.
  • Get Image Info: Obtain detailed information about images.
  • Merge Images: Combine images horizontally or vertically.
  • Create Solid Color Image: Generate images with solid colors.

Requirements

pip install pillow==10.4.0 rembg==2.0.58

Check out example.py file for usage of each function.

Support

If you'd like to support my ongoing efforts in sharing fantastic open-source projects, you can contribute by making a donation via PayPal.

paypal logo