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.4.1.tar.gz (5.1 MB view details)

Uploaded Source

Built Distributions

simplejpeg-1.4.1-cp39-cp39-win_amd64.whl (222.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

simplejpeg-1.4.1-cp39-cp39-win32.whl (199.6 kB view details)

Uploaded CPython 3.9 Windows x86

simplejpeg-1.4.1-cp39-cp39-manylinux2010_x86_64.whl (266.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

simplejpeg-1.4.1-cp39-cp39-manylinux2010_i686.whl (255.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

simplejpeg-1.4.1-cp39-cp39-manylinux1_x86_64.whl (260.5 kB view details)

Uploaded CPython 3.9

simplejpeg-1.4.1-cp39-cp39-manylinux1_i686.whl (239.1 kB view details)

Uploaded CPython 3.9

simplejpeg-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl (307.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

simplejpeg-1.4.1-cp38-cp38-win32.whl (199.6 kB view details)

Uploaded CPython 3.8 Windows x86

simplejpeg-1.4.1-cp38-cp38-manylinux2010_x86_64.whl (266.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

simplejpeg-1.4.1-cp38-cp38-manylinux2010_i686.whl (255.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

simplejpeg-1.4.1-cp38-cp38-manylinux1_x86_64.whl (260.6 kB view details)

Uploaded CPython 3.8

simplejpeg-1.4.1-cp38-cp38-manylinux1_i686.whl (239.9 kB view details)

Uploaded CPython 3.8

simplejpeg-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl (305.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

simplejpeg-1.4.1-cp37-cp37m-win32.whl (198.3 kB view details)

Uploaded CPython 3.7m Windows x86

simplejpeg-1.4.1-cp37-cp37m-manylinux2010_x86_64.whl (264.5 kB view details)

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

simplejpeg-1.4.1-cp37-cp37m-manylinux2010_i686.whl (254.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

simplejpeg-1.4.1-cp37-cp37m-manylinux1_x86_64.whl (262.8 kB view details)

Uploaded CPython 3.7m

simplejpeg-1.4.1-cp37-cp37m-manylinux1_i686.whl (240.5 kB view details)

Uploaded CPython 3.7m

simplejpeg-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl (305.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

simplejpeg-1.4.1-cp36-cp36m-win32.whl (198.3 kB view details)

Uploaded CPython 3.6m Windows x86

simplejpeg-1.4.1-cp36-cp36m-manylinux2010_x86_64.whl (264.6 kB view details)

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

simplejpeg-1.4.1-cp36-cp36m-manylinux2010_i686.whl (254.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

simplejpeg-1.4.1-cp36-cp36m-manylinux1_x86_64.whl (263.4 kB view details)

Uploaded CPython 3.6m

simplejpeg-1.4.1-cp36-cp36m-manylinux1_i686.whl (240.9 kB view details)

Uploaded CPython 3.6m

simplejpeg-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl (307.7 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

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

Uploaded CPython 3.5m Windows x86-64

simplejpeg-1.4.1-cp35-cp35m-win32.whl (196.9 kB view details)

Uploaded CPython 3.5m Windows x86

simplejpeg-1.4.1-cp35-cp35m-manylinux2010_x86_64.whl (263.1 kB view details)

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

simplejpeg-1.4.1-cp35-cp35m-manylinux2010_i686.whl (253.2 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

simplejpeg-1.4.1-cp35-cp35m-manylinux1_x86_64.whl (261.4 kB view details)

Uploaded CPython 3.5m

simplejpeg-1.4.1-cp35-cp35m-manylinux1_i686.whl (239.0 kB view details)

Uploaded CPython 3.5m

simplejpeg-1.4.1-cp35-cp35m-macosx_10_9_x86_64.whl (303.6 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1.tar.gz
Algorithm Hash digest
SHA256 efe883c1f0f17e9e5eebcbe928890b9f787fcd93d0becd4706d6ebd020ae5c90
MD5 1db83f320ece1e76dd278b678d0d1863
BLAKE2b-256 0f49454732adc74a636a9ab0e5659949bd775b96f4ee56b864227f49a3681fd5

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 222.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4ceb168b34cf8aa79bb4290fd1fba968e5a4d1e52f78e15ddb9b34a517484935
MD5 358cbfa77c8d5d03297f7ab41902270c
BLAKE2b-256 7a5051401845773e69c1e3ad2d1f0362d368bd552854984e1e66a77882b6c664

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 199.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3c8e86e9382586158225d25f590763b3193f139ef6738b85236a82b2efb05bbf
MD5 61042afbf6b2581211d4393c8de524cb
BLAKE2b-256 f4e5173219b204cb8fbdd914bdbf70f5c3a464b2a87ffe462e0bd70837a38634

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 266.0 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 be1b49ca935229566a5d850c7ba80b30d423236465af3abf3debd952b3a32114
MD5 43c34b61e52912b7789b68b58dd4dde6
BLAKE2b-256 4da54d974f30adccbf7e807451becc60b45c9f77cba938c3895505650d3ca8ea

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 255.9 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fc861ef5251f51e6009e5e472771d80d6d032b26c587e8983d240fdb34f4a7d4
MD5 52560776bd2b7f15979ae80aa23165ff
BLAKE2b-256 124db557ae845619def3b0c9de63df007719476e4d4ddf47b5ec79126c41c1f8

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 260.5 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c75ea9528fedc5346833910971dfe7e735f94af649e48b40dff5fbf2bfabeaee
MD5 9f217a2c310d315628cffd7d493a28d3
BLAKE2b-256 7d518631a03fca14636bd4b1773b5f375e70ccd3072ed2b30dcf54c15ad6d8c4

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 239.1 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 916835a594a584f23934a9eaab8478c6b7815487acb5948a881d380305bf9d00
MD5 100f2e6103b966eeb1a3a28b36ff4315
BLAKE2b-256 30c67273a3f57aebdca5247077f7cb99111aa9de3dbfe840b6bd7d1cd2adde97

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 307.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc69fd8d3ff6709c10d111258fd18e05834a27f6a268ae4e197f242624bd4db3
MD5 87c43cb9afa53cf3b05eeed3f05410d7
BLAKE2b-256 66fd8a0d2a36fb443809a26b7638242791edc9edbc7974ab5a9f71907b8f1c55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2e4ed660c9fd7b6088bc92a5698fe1cd8741153bce040414e6174111a3e758c3
MD5 6c8abe4e191cc612258dbc9c92f3aa5d
BLAKE2b-256 06b6132d911b8796c353c90a55217344071e3c2a739c0c561eaec2f4419ceaf4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 199.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8ba2ad1e6300a8244a91fddc8b75cf8c5294e6c12b9296efd229820987fdbd3d
MD5 f103b4f8ec55cd0b1ac803451207450f
BLAKE2b-256 9f8d3a8a64e1adb7ced150d05e74842e059d34070f86999e874310b1108617ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 266.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2d76e7d218b22cf57c720d5e5fffe96a051513372fb8555e4ca8671c84589b33
MD5 f7874e5f412e1d2768201c2d4e68bf43
BLAKE2b-256 611fd22b1cb26ab4d60fb491485b8408a3b3beaef3f0f4f87287a62213f0f149

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 255.9 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c8e5ef5e55b8d91373cb7a2051f9966e6cf93bcde3ae1ef747b3bc1abf56ee60
MD5 144e50be28eade4913ac7d689db02c1a
BLAKE2b-256 174f39a88f576f3671758d4990360bd6d77aac01dd6f9ef7a83ee7967c1eb330

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 260.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f0f24b8631d199131e0e3cc39c84b2fcfc24155deb0f3cecf31d5783efc0f852
MD5 6df108a223bb10cf4b0538c0a0ab9d4a
BLAKE2b-256 86964cb336d78355eedff23ffea916296bd5fad6a6612ada6fcb359423439ac0

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 239.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d03220bcab671f13b848fcbb7e5b990c0a2d80973c84df990651bfcbb878cfc4
MD5 3258986edbb9b0ca03cd963bd8e4c3b2
BLAKE2b-256 ed2e4438cacbc3d582cdd717d9aaa214dd2261615c3938b0c945ac6168858cc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 305.1 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c6e3803de96b8967676ee256ff3b93fb272b68d309ac44e1ea912807eadadc5
MD5 675156cfb33d27f9eff7c074d4dd80bf
BLAKE2b-256 e750cedf024a0a1f74d720951529aa41ec8a644649681b3ce7cf1054c2ade153

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 49c439dfa191b63b97be5379b2c1e479c0e19256533e309a312401bf64f9b778
MD5 cbdf13d22502b8907993dc17b87a2f58
BLAKE2b-256 a71b81adad461719a9e1970cc6d5c3ab8659b11c60d346d8d0f36f8d4f7b1913

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 198.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 bda0c51b92d0d7ade5f1dd5e357c3f9cb587193b3c28e9785cb41dc6d415493e
MD5 41be67faf88676ebb29d41e76497c405
BLAKE2b-256 0495fa8047c72f89f3130f8b99773db8338a8208398c008727a9786d327231be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 264.5 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 35e3a63fab19050bbd50b78a8b7100902cf5ad5831504c28d134c2b683a76d8d
MD5 fae7aef1fe37b5d240475a140863bfec
BLAKE2b-256 fa6de6eb575fcc9e9afcd047c37054165ce80b712886e58b139c2d4bee61ca0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 254.5 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 af1a6483e1d382a9c3b9d1afa6d204ee96b96b7dc5903af09b8b7a87c4eab4d5
MD5 207e9b727edc895b650f39ba7962619d
BLAKE2b-256 9299118e36afbc3d672c1e3b17e3769a3bbe3ad9501dc811330cd1bc8a5cc74b

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 262.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 724e683f7ab17875889ff24e4e7f6c27445d5d31457b6bb6ec4f31c14abb70cd
MD5 c0aaa109870d2f4e89c7d26a93a16abe
BLAKE2b-256 8fb0b5ed18c34b1fb06602661e66782cf06e350e039af98c0b6a4fb752424213

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 240.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d0736e1e81e151461a294be267438cd63e78bf393ab1a6dd13e6591d2a549455
MD5 b7d497758a1a670d1bb860d0b8136213
BLAKE2b-256 50173e5dff470ccd8c6be1ada4baa801dc4ba1de59b92d25e3e7bff3af53c240

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 305.0 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c942be568636ade53bda1ccebb942998f33f6f8393d65fc1daa241997bb68e1
MD5 1fdc4907922d790722173aacce7fa26d
BLAKE2b-256 9b124284ec6b7e57ef732980050757ed64f95f0c11d7c361959f1abf3070ebb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e72a8243b1db3e595acf9bbbe26afd357230b4d1c17646a5e2c196ef6c61fe4e
MD5 ae23ce3585cb274c3eb0995dc08aaa93
BLAKE2b-256 7189c5a3f4d77571a48d65d18dd31269e44c4554cf04caaa532bd90d0339355d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 198.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5f4b26d4ab8884110cb87d4e21607811f23e5d6291909e98192364acbb9d7537
MD5 9f275e493220874ebdba1dcf27a5470c
BLAKE2b-256 df3d62abf48c91247078abfb4dca610d3de0402f2b21c49493b60eac7e5d8c4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 264.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 32394afc822f209a0a7f81dcbe94753a09f7e866c81822ce6123cc4ffd814014
MD5 51d8d528550340db76522eea78ec888e
BLAKE2b-256 7371b0891744c413b66defb123968307bf1711e439000e2532dcbc14f3b76c1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 254.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 25f75364ab6a04babf81fd6a75ad59d6e047c7aa90fe003d3aae79fcdb51499d
MD5 b8eca44a95c5743b7456f3f7188ff42e
BLAKE2b-256 e59c31c45d5b18a06e0f12b2ddc3801dfb9c992d626bcee17fa505ac0c87fe65

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 263.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f8d1ec84a448e1b6587d5fdd9178e2ccbebf6b12378b55ca08f3629391aa95b5
MD5 c591b91d6471a61b00b8be4b59495c8e
BLAKE2b-256 c5a7d746b5613168b9e540d4512570d798ec2276e812169bcb770be0eb1df6ad

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 240.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 191988e71d2ffbf4bd9876b3dcc88ed1c4248c121fe18bd0a882ba5320a9639d
MD5 0c8db0bd4f5f2b4db8ea870d16a0085f
BLAKE2b-256 ccdc0e5e0de8149f4cc39a99d4841b708ffd491d35285a508fbfbea9e740e8a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 307.7 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57eb80707e5139531fcac5c0f96e4140bd036477ce8dea7587ce8c670ae8549f
MD5 7f9f0b93a499ee10adad0f509fe8e7c9
BLAKE2b-256 30872f1f3645e2898a74e8cb8f3856a1ddf0e2ee06f31744bed936c1e27c178c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 21b3942eb74f9bc69ddc7a25316c764ea6d7dae1c49f25b8f0c55020e031117f
MD5 db0f6ebf9277091f4622cb15e9a1fbbe
BLAKE2b-256 ea757047b3fbb54f3516eecba577f02eab79a1fc3b3814946957a4f70190220f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 196.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 dfbe510c1471304348d70750e3d8c7b37d06f30fed0bc2a88a060aec1bbc06f0
MD5 1d2cdcfa42240c0dc504afc61b908616
BLAKE2b-256 74132793f4ed867afbe581f6607c5fafb0026320ff8894db937e5279c7279e73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 263.1 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e20f86b70c25093e4b8e3738fb755a628e704e2ba0c66227659305b42e887e00
MD5 1908e6485e9564aa034da62f16e4c585
BLAKE2b-256 f005a4576a664c41d9fc10ac9718759e89fca4e0fe1fc3ee903b8f92b9c96eab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 253.2 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7500c02311962a9bc53a0277101626b0384915f1f2e1e825f4c07c9cdae4750a
MD5 f09f48e0ce1ed6c8aeb066dabc348ff0
BLAKE2b-256 0d5561905017f9bf3cfaa589417310f824f2869fa7509a78c809dd003aeba92e

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 261.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9ac6351fdf0601646d93cf8ab38b3253676c11bc8e25e371403eaff2362a4d36
MD5 7143da2dbe45ed34410f450ab198c110
BLAKE2b-256 06ce108347444b16c12fc88327fc1c5cb1e735ce0c990d1a23313003c5e9ca3e

See more details on using hashes here.

File details

Details for the file simplejpeg-1.4.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: simplejpeg-1.4.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 239.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 58dc7dfb8f61cb502cea6c2c7595d71e34500d5e9dc5de3d6d8028d700c64cc7
MD5 95070b22712ec9aee4afc85ae27c3236
BLAKE2b-256 99f039b841da1add3642861e6397fea8859354f2cae10c494a8a896c8c3c2484

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.4.1-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 303.6 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for simplejpeg-1.4.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce4e82ec7743aafffe5759bceb7f22467081ed5346642744dbbd8187e74b5146
MD5 da1412ecafc4dfb731bd87dffd363f87
BLAKE2b-256 f1cd2c70e6dec1616835ca54a0e8136583ddf3137e46cf85453ca63dccf551bf

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