Metadata-Version: 2.1
Name: imPixelate
Version: 0.0.2
Summary: This snippet of code attempts to pixelate images.
Home-page: https://github.com/Mamdasn/imPixelate
Author: mamdasn s
Author-email: <mamdassn@gmail.com>
License: UNKNOWN
Keywords: python,histogram,Pixelate,Pixelate Image
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: numba


# ImPixelate
This snippet of code attempts to pixelate images.

# Usage
```python
import cv2, os
import numpy as np
from imPixelate import pix

img_fullname = "assets/lotus.jpg"
img_name, img_ext = os.path.splitext(img_fullname)

img = cv2.imread(img_fullname)
img_out = img.copy()

[h, w, d] = img.shape
for i in range(d):
    img_out[:, :, i] = pix(img[:, :, i].copy())
cv2.imwrite(f'{img_name}-pixelate{img_ext}', img_out)
```

# Output
This is a sample image:  
![lotus.jpg](https://raw.githubusercontent.com/Mamdasn/imPixelate/main/assets/lotus.jpg "lotus.jpg")  
This is the sample image pixelated:  
![lotus-pixelate.jpg](https://raw.githubusercontent.com/Mamdasn/imPixelate/main/assets/lotus-pixelate.jpg "lotus-pixelate.jpg")  


