This Python project provides a foundation for beginners to learn image manipulation using the PIL (Python Imaging Library). It offers various features such as blurring, cropping, adding watermarks, merging images, creating thumbnails, flipping, resizing, applying filters, extracting color information, and separating colors (RGB) from images.
- Python 3.x
- PIL (Python Imaging Library)
1.To install PIL, you can use pip:
pip install PIL
-
Image Blurring:Apply simple, box, or Gaussian blur to images.
-
Crop Images:Crop images by specifying coordinates.
-
Watermarking:Add text watermarks to images with customizable font styles, sizes, and margins.
-
Merge Pictures: Combine two images side by side.
-
Thumbnail Creation: Generate thumbnails of images with specified dimensions.
-
Image Flipping: Flip images horizontally, vertically, or rotate them at various angles.
-
Image Resizing: Resize images by specifying width and height ratios.
-
Image Filters: Apply various filters such as blur, detail, contour, edge enhance, emboss, find edges, sharpen, and smooth.
-
Color Information: Retrieve RGB color information from images.
-
Color Separation: Separate colors (red, green, blue, or grayscale) from images.
Contributions are welcome! If you have any suggestions or improvements, feel free to open an issue or create a pull request.