Skip to content

Mini Image Processing Library in Python with JIT Compiler for Fast computation.

License

Notifications You must be signed in to change notification settings

mgautam98/ChitraPy

Repository files navigation

[NOT Supported Anymore]ChitraPy PyPI-Status Build Status codecov Documentation Status Downloads

ChitraPy is a digital Image Processing Library in Python.

Installation

Install ChitraPy with:

pip install ChitraPy

Find the latest version on PyPi
https://pypi.org/project/ChitraPy

Install Dev version

git clone https://github.com/mgautam98/ChitraPy.git
cd ChitraPy
python3 setup.py install

Documentation

https://chitrapy.readthedocs.io/en/latest/

Usage

from ChitraPy import filters, helpers
import matplotlib.pyplot as plt

# Load a sample Image

!wget https://i.imgur.com/D24n5DL.png
img = plt.imread('./D24n5DL.png')
plt.imshow(img)

# invert an image
invert = filters.invert(img)
plt.imshow(invert)

Features

  • Crop
  • Grayscale
  • Negative
  • Sepia
  • Hue
  • Salt and Pepper
  • Stretch
  • Warp
  • Rotate
  • Invert
  • Gaussian blur
  • Quick Blur
  • Contrast Enhancement (Histogram Equalization)
  • Local Contrast Enhancement
  • Add Watermark
  • Sobel Edge detection
  • Halftoning
  • Dither
  • resize
  • sharpen
  • Emboss
  • Identity
  • Outline
  • Monochrome
  • Zoom
  • Contrast adjustment (Histogram sliding)

References

About

Mini Image Processing Library in Python with JIT Compiler for Fast computation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •