Skip to main content

The library that translates the Pillow expression into a Numpy array and on the contrary. It also allows you to save images from the Numpy array.

Project description

ArrayPil


The library that translates the Pillow image into a Numpy array and on the contrary. It also allows you to save images from the Numpy array. The library is designed to facilitate and understand the code. I also apologize for my crooked English translation. Author's website: https://tatem.pythonanywhere.com/

Example of using the library:

importing ArrayPil

from ArrayPil import *

importing numpy and pillow

from PIL import Image
import numpy as np

we will get a array numpy the image that we took from our folder (your folder)

# the first parameter is the location of the image 
# the second parameter is the default RGB color model
num_array = ConvImgArray('image1.jpg')
print(num_array)

convert the a array numpy into a picture

# the first parameter is a array numpy
# the second parameter is the location where the image is saved
# the third parameter is the default RGB color model
ImgSave(num_array, 'res.jpg')

convert the numpy array to a pillow image

# the first parameter is a array numpy
# the second parameter is the default RGB color model
pil_img = ConvImgPil(num_array)
print(pil_img)

convert pillow images to numpy array

# the first parameter is the pillow image
# the second parameter is the default RGB color model
num_array2 = ConvPilArray(pil_img)
print(num_array2)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ArrayPil-1.2.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file ArrayPil-1.2.tar.gz.

File metadata

  • Download URL: ArrayPil-1.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ArrayPil-1.2.tar.gz
Algorithm Hash digest
SHA256 dd66ecbb378ffd5ef96c8c81b45814390748769a276f8d5f57f2dfbb7ab28caa
MD5 05b253d2dbb6c676d172d4b7fd1f926a
BLAKE2b-256 2001de49df7b3ab509bb72a240c097429d14d6c7e0defce9cb89e9027b032b0b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page