Skip to main content

A simple package for fast JPEG encoding and decoding.

Project description

This project is in no way affiliated with the libjpeg-turbo project.

simplejpeg

simplejpeg is a simple package based on recent versions of libturbojpeg for fast JPEG encoding and decoding.

Why another library?

Pillow and OpenCV are excellent options for handling JPEG images and a variety of other formats.

If all you want is to read or write a couple of images and don’t worry about the details, this package is not for you.

Keep reading if you care about speed and want more control over how your JPEGs are handled.

These are the reasons why I started making this:

  1. Pillow is very slow compared to OpenCV.

  2. Pillow only accepts streams as input. Images in memory have to be wrapped in BytesIO or similar. This adds to the slowness.

  3. OpenCV is gigantic, only accepts Numpy arrays as input, and returns images as BGR instead of RGB.

  4. Recent versions of libturbojpeg offer impressive speed gains on modern processors. Linux distributions and libraries tend to ship very old versions.

This library is especially for you if you need:

  1. Speed.

  2. Read and write directly from/to memory.

  3. Advanced features of the underlying library.

Installation

  • On Linux (x86/x64), Windows (x86/x64), or MacOS (10.9+, x64) you can simply pip install simplejpeg. Update pip if it wants to build from source anyway.

  • On other platforms you can try to install from source. Make sure your system is setup to build CPython extensions and install cmake >= 2.8.12. Then run pip install simplejpeg to install from source.

  • You can also run python setup.py bdist_wheel etc. as usual.

Usage

This library provides four functions:

decode_jpeg_header, decode_jpeg, encode_jpeg, is_jpeg.

Uncompressed image data is stored as numpy arrays. Decoding functions can accept any Python object that supports the buffer protocol, like array, bytes, bytearray, memoryview, etc.

decode_jpeg_header

decode_jpeg_header(
    data: Any,
    min_height: SupportsInt=0,
    min_width: SupportsInt=0,
    min_factor: SupportsFloat=1,
) -> (SupportsInt, SupportsInt, Text, Text)

Decode only the header of a JPEG image given as JPEG (JFIF) data from memory. Accepts any input that supports the buffer protocol. This is very fast on the order of 100000+ images per second. Returns height and width in pixels of the image when decoded, and colorspace and subsampling as string.

  • data: JPEG data in memory; must support buffer interface (e.g., bytes, memoryview)

  • min_height: minimum height in pixels of the decoded image; values <= 0 are ignored

  • min_width: minimum width in pixels of the decoded image; values <= 0 are ignored

  • min_factor: minimum downsampling factor when decoding to smaller size; factors smaller than 2 may take longer to decode

  • returns: (height: int, width: int, colorspace: str, color subsampling: str)

decode_jpeg

def decode_jpeg(
    data: SupportsBuffer,
    colorspace: Text='RGB',
    fastdct: Any=False,
    fastupsample: Any=False,
    min_height: SupportsInt=0,
    min_width: SupportsInt=0,
    min_factor: SupportsFloat=1,
    buffer: SupportsBuffer=None,
) -> np.ndarray

Decode a JPEG image given as JPEG (JFIF) data from memory. Accepts any input that supports the buffer protocol. Returns the image as numpy array in the requested colorspace.

  • data: JPEG data in memory; must support buffer interface (e.g., bytes, memoryview)

  • colorspace: target colorspace, any of the following: ‘RGB’, ‘BGR’, ‘RGBX’, ‘BGRX’, ‘XBGR’, ‘XRGB’, ‘GRAY’, ‘RGBA’, ‘BGRA’, ‘ABGR’, ‘ARGB’; ‘CMYK’ may only be used for images already in CMYK space

  • fastdct: if True, use fastest DCT method; speeds up decoding by 4-5% for a minor loss in quality

  • fastupsample: if True, use fastest color upsampling method; speeds up decoding by 4-5% for a minor loss in quality

  • min_height: minimum height in pixels of the decoded image; values <= 0 are ignored

  • param min_width: minimum width in pixels of the decoded image; values <= 0 are ignored

  • param min_factor: minimum downsampling factor when decoding to smaller size; factors smaller than 2 may take longer to decode

  • buffer: use given object as output buffer; must support the buffer protocol and be writable, e.g., numpy ndarray or bytearray; use decode_jpeg_header to find out required minimum size

  • returns: image as numpy.ndarray

encode_jpeg

def encode_jpeg(
        image: numpy.ndarray,
        quality: SupportsInt=85,
        colorspace: Text='RGB',
        colorsubsampling: Text='444',
        fastdct: Any=True,
) -> bytes

Encode an image given as numpy array to JPEG (JFIF) string. Returns JPEG (JFIF) data.

  • image: uncompressed image as uint8 array

  • quality: JPEG quantization factor; 0-100, higher equals better quality

  • colorspace: source colorspace; one of ‘RGB’, ‘BGR’, ‘RGBX’, ‘BGRX’, ‘XBGR’, ‘XRGB’, ‘GRAY’, ‘RGBA’, ‘BGRA’, ‘ABGR’, ‘ARGB’, ‘CMYK’

  • colorsubsampling: subsampling factor for color channels; one of ‘444’, ‘422’, ‘420’, ‘440’, ‘411’, ‘Gray’.

  • fastdct: If True, use fastest DCT method; usually no observable difference

  • returns: bytes object of encoded image as JPEG (JFIF) data

is_jpeg

def is_jpeg(data: SupportsBytes)

Check whether a bytes object (or similar) contains JPEG (JFIF) data.

  • data: JPEG (JFIF) data

  • returns: True if JPEG

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

simplejpeg-1.3.7.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

simplejpeg-1.3.7-cp38-cp38-win_amd64.whl (222.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

simplejpeg-1.3.7-cp38-cp38-win32.whl (199.7 kB view details)

Uploaded CPython 3.8 Windows x86

simplejpeg-1.3.7-cp38-cp38-manylinux2010_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

simplejpeg-1.3.7-cp38-cp38-manylinux2010_i686.whl (256.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

simplejpeg-1.3.7-cp38-cp38-macosx_10_9_x86_64.whl (306.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

simplejpeg-1.3.7-cp37-cp37m-win_amd64.whl (219.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

simplejpeg-1.3.7-cp37-cp37m-win32.whl (198.5 kB view details)

Uploaded CPython 3.7m Windows x86

simplejpeg-1.3.7-cp37-cp37m-manylinux2010_x86_64.whl (264.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

simplejpeg-1.3.7-cp37-cp37m-manylinux2010_i686.whl (254.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

simplejpeg-1.3.7-cp37-cp37m-macosx_10_9_x86_64.whl (306.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

simplejpeg-1.3.7-cp36-cp36m-win_amd64.whl (219.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

simplejpeg-1.3.7-cp36-cp36m-win32.whl (198.4 kB view details)

Uploaded CPython 3.6m Windows x86

simplejpeg-1.3.7-cp36-cp36m-manylinux2010_x86_64.whl (264.8 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

simplejpeg-1.3.7-cp36-cp36m-manylinux2010_i686.whl (254.8 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

simplejpeg-1.3.7-cp36-cp36m-macosx_10_9_x86_64.whl (309.0 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

simplejpeg-1.3.7-cp35-cp35m-win_amd64.whl (218.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

simplejpeg-1.3.7-cp35-cp35m-win32.whl (197.0 kB view details)

Uploaded CPython 3.5m Windows x86

simplejpeg-1.3.7-cp35-cp35m-manylinux2010_x86_64.whl (263.2 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

simplejpeg-1.3.7-cp35-cp35m-manylinux2010_i686.whl (253.3 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

simplejpeg-1.3.7-cp35-cp35m-macosx_10_9_x86_64.whl (304.5 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

File details

Details for the file simplejpeg-1.3.7.tar.gz.

File metadata

  • Download URL: simplejpeg-1.3.7.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7.tar.gz
Algorithm Hash digest
SHA256 dccbc4879685aba098de44a2f7ffa26d2c056c60759576214aab28c0dda7677b
MD5 293a22badc8a0bfd37e3a114ada17e4d
BLAKE2b-256 3f32a0a04a2d5da204352ecf314281f38f6ef336c9e1b026efc3982c4dda9a16

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 222.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 263bb3591ed61de49b1516b1f789a7992d67f63d878c79226912a5ff9a424731
MD5 ce96ce3a6124bda68d29499fff13cd43
BLAKE2b-256 40870dc796289701114e579cc0bb12be366b1ee969d007153f334ce1e635ce25

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp38-cp38-win32.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp38-cp38-win32.whl
  • Upload date:
  • Size: 199.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6bd462fd4af9a2983ad14c421f479235df75207c87e145daa637666f83676b57
MD5 ad92ea5f7a3705849c28cfa15bf5e717
BLAKE2b-256 6ba9e0cd518e404ff12843d2d2e9b90972a91896299ca65cf92a56b89e3f913d

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 266.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0c51a83634856d261db0b5a53f6d82177c02b0636fde76af35f98350494c7b1c
MD5 7994391f6657d3b2484f6a431b3f8031
BLAKE2b-256 19c9615352ae8ca73f868c5826660a4e0cd2157d66538166f9e616a3d08acbcb

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 256.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 33667656e611252b85b5a83e06ac3615f7b6d0dc0fc2aa21d724ffe4b7ba353a
MD5 16dbf35326fc87f513dc766673105651
BLAKE2b-256 b5695a71a2e75c97b4594e13c6742ca3d738b57a5ca3fbdf0513d5a37aabe66d

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 306.0 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b982b91897b5a27e7be0dfb300005760c9ee425dea1d3528a4ee517afc411d16
MD5 71fd27680e14a3ce9597d9e2dd4fa25f
BLAKE2b-256 23dbff293b51a8309bda8a97159045953d299648253e3d181fdb20d0cc5077a1

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 219.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 36841629b7ab12ed012da85c303454716556d779c8dc9cb27950c1c11cb732d0
MD5 15fbcd471e240da73a5c39a0247ba7ce
BLAKE2b-256 37c8c9e62374ec619c6d70d88cbbf70b63bd9fbf61c9caae3d5856779db928f6

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp37-cp37m-win32.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 198.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 37662f74ddc35014cfd60decaced388f04ab3ac6758c24eaa9cb84241808bc97
MD5 3666675fbe9f0acce77d4a10e5d6453d
BLAKE2b-256 e913d05e405a6fb585eae4e42fa71e596a575b468267859a2e3b84181ce7940b

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 264.6 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b8a800586455e507eb48b93e02c2ebb89816149a8581a981beda8556d939687b
MD5 314fc53804af6a81412db7d7adff0ae5
BLAKE2b-256 e479a4627aee1565285029f8681a063244e7ee86c76f8b0b6432cbded76e60f6

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 254.7 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c269965a75088696228e801abb8a887feb13f082422d550c5b88d80939460e0b
MD5 f556510e603992947615f651423a3ab1
BLAKE2b-256 8dd5f473d511b9f72c23bc51c39b25b68825a477ee7551f6b54cdc6913c2b8e1

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 306.1 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5045b06c69b614fcb18086227402a4dbcf6098ce7ef8ea5a7580cd3da79c64b0
MD5 cdfd59827274927e319341909b6dd0d2
BLAKE2b-256 79a6164828b54c3eba455422fc10bea349ca34e0078c65bf7ef702c9864db7ed

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 219.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d3ec2b9ded24a0077676779cd08c5450b1ac7d7dd0d82a3c389a915fe62e4872
MD5 00daa02833443aaaa2fdfed4f4534e1b
BLAKE2b-256 f66fa1ca7268cbbbd5ac358e3ac7a5adf8cea1e22492f2621926123cd850c9f4

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp36-cp36m-win32.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 198.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 82c39cf1da2544d3d75f891fefad674512de8c8d66113cebcc1ce85e6363965e
MD5 d160821bd9ee6a6944b06ce3ce847b29
BLAKE2b-256 24b8ab30978cf893692e5eba4fa4dd29a0a1a37f89984cd965a2bd2b83eeaed2

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 264.8 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 29b2296a8a3b85aaf79abcbd3453d29a84df5589df9c42ed91f41e9d99c0eb26
MD5 71e290f9419a161575a9d26f389357f8
BLAKE2b-256 2274cf6774d0dfe134fcfaaac8381a14d7a29a6317dca374ed80382b334fa6b4

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 254.8 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 68c897670e6c6b7ff15ab42611bd465d489385d41bd715fe81048a40473837a0
MD5 2bb2b731a41168ac9c6a8465008539d3
BLAKE2b-256 711e79483a567118677ae2c031d0532ac03a96f9933ff246de452a31ec9938f5

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 309.0 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ffd74871f59bc40b276952709372658c5aa715a4ee705f315fa70756c584b4de
MD5 c1604208badbd30f9bd15029f1da3adb
BLAKE2b-256 7f7c1d93d8ec5c02655a40ae61f1bbd422f9c0e0bf4b810ba6aa37737a4fb311

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 218.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 7519e83ebd930a3735a3632827dc985acad789227267a4c5f9cfecc0e3437fa3
MD5 5957f470ce9b756523d84ff925efe424
BLAKE2b-256 247395fc4a500090a5f6ce3ab75d3de03d975c0c237b832d0acf758a0c5ab77a

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp35-cp35m-win32.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 197.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 1db36626a3755a926f60319c9b624484ed51740e504aa3b5bed5812d2a17acf6
MD5 95b0fbbe077e9167d8d7b3baa837bf8a
BLAKE2b-256 944504095f68aa95a1e2520a20b88934fd180c306fb76407c3a0a09f7c84810b

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 263.2 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7628ad87a8dbf6f79ba44d62e183cde9677b06ff2938c4eea2ce4f17bc34d981
MD5 a64c0e9db9c7c52be0748fc126677201
BLAKE2b-256 5bf82d45c1b716272c0612b436df0536802f1a42746718af28846402bb720293

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 253.3 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0bc3c08f9878efe41ee3ee3f1feade2ddbbd86360e2b50a812c60a4ae61d1c24
MD5 56567f107647eeb4f93f18e52f161dff
BLAKE2b-256 8835dcc656a83d98a8618e1f65d965c4f76aab91cc3614249bc631b363dcaa50

See more details on using hashes here.

File details

Details for the file simplejpeg-1.3.7-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.3.7-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 304.5 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for simplejpeg-1.3.7-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec38cbe160c6bfdd62101e7d19ce56d475db586c336ba98752ec4b937e6fe499
MD5 04d974179047bcf664945ee4eb89e68d
BLAKE2b-256 b9f3c6e8acee1bcc11557ca234ccffa167d254b0cbf4f5f3abb460d9f99eea6d

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