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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

simplejpeg-1.3.8-cp38-cp38-manylinux1_x86_64.whl (260.7 kB view details)

Uploaded CPython 3.8

simplejpeg-1.3.8-cp38-cp38-manylinux1_i686.whl (240.0 kB view details)

Uploaded CPython 3.8

simplejpeg-1.3.8-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.8-cp37-cp37m-win_amd64.whl (219.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

simplejpeg-1.3.8-cp37-cp37m-manylinux1_x86_64.whl (263.0 kB view details)

Uploaded CPython 3.7m

simplejpeg-1.3.8-cp37-cp37m-manylinux1_i686.whl (240.6 kB view details)

Uploaded CPython 3.7m

simplejpeg-1.3.8-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.8-cp36-cp36m-win_amd64.whl (219.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

simplejpeg-1.3.8-cp36-cp36m-manylinux1_x86_64.whl (263.6 kB view details)

Uploaded CPython 3.6m

simplejpeg-1.3.8-cp36-cp36m-manylinux1_i686.whl (241.0 kB view details)

Uploaded CPython 3.6m

simplejpeg-1.3.8-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.8-cp35-cp35m-win_amd64.whl (218.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

simplejpeg-1.3.8-cp35-cp35m-manylinux1_x86_64.whl (261.5 kB view details)

Uploaded CPython 3.5m

simplejpeg-1.3.8-cp35-cp35m-manylinux1_i686.whl (239.1 kB view details)

Uploaded CPython 3.5m

simplejpeg-1.3.8-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.8.tar.gz.

File metadata

  • Download URL: simplejpeg-1.3.8.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.8.tar.gz
Algorithm Hash digest
SHA256 b1b70372837ad70cfef795c1e3cffb7d784e3a46b05d16563901a6e81d753867
MD5 e268c926398eff89ea41328372fa5b0f
BLAKE2b-256 a09fe079c60124db617ec9cd936fa5911783ac624664d765cb80ba82fea46232

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 389385964230d132b35d255c283afa484f3e3b79c228e2540d7e5ad4c41ed5a7
MD5 a6580223426338bd8a006f7448417987
BLAKE2b-256 84bac62515d1f3f654c6d70b46b18614be6bae3b2b3a45134a5fea48219b26c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 80900aac979d0693cb4edd3e35a68cafcf23d2243e32871721f5b15a5945103b
MD5 f27577bfdf0e16273c530fdeecf9699b
BLAKE2b-256 79cdeacb2c522329ff1a8ea826f12a0971fb79baac44b454fd265fbcbaa9ef5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bdb9a018b534adceec61a79df94d2825fec63c6368d5f60ba4f2a654969fce0b
MD5 262cf26dae186363005e5441c124aea0
BLAKE2b-256 2fdd5051ab828a65d31c822b0a8ae33b862adef89b21aca287bbedfcf018a55b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f5372cd9c8df18c897be574508376202657e0c15a4f51cd9bfef57dde46cee09
MD5 6ace715bb7181ab446a6438d03bf80e8
BLAKE2b-256 609b32647edea75bf515530e5d9061075d70b7cabe9d90e1f764e421e0720e14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 260.7 kB
  • Tags: CPython 3.8
  • 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.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96116d42a8c48fcf4f802fd70f34b34ea5339702cc0a88758c466cb38de7cf7d
MD5 b7932665ac8cdd0f05482e1d3ecf3cb2
BLAKE2b-256 d1d12fc2cbf197f4c85786f626910547a06fd339152e573a4d84e9db98ed015c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 240.0 kB
  • Tags: CPython 3.8
  • 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.8-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e330784de4e581a40f2697edad13fd8006b700d0b0be2bf48b37d2ef561e162
MD5 9b4883517bf2d618df77bd163d2b5c30
BLAKE2b-256 7710095372ec003ebe51bff9679983bbe788cab131158f0613ab05b6e0c260f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b4bdad3d9f4d7858be0eed3e538b26f1994c05a4dab88c6a4f654b3aafdb377
MD5 f3ad195f72aba5fe26a1855a55c7ff03
BLAKE2b-256 281f29f6bcb78954d8b8fa2fccecb93b36324dbbce55e208af4e233767edf536

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fb9be5cf1afe505e0c5602ddebf46a8a663eb1ef3d4e2a6d4ca8dc72477dd122
MD5 d6a2bfde3ed16fcf27de37b179c67d72
BLAKE2b-256 0ff31e624cb5e3a2b8ae725c43c54aeb9b3dd424f31a7a62f04f9bb3b2e53ede

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 49f679b72f06cbe56f1f7525f115c099c131bf058634908389b2831f4b9b5328
MD5 a204105aff1dbf0f048c92e779dd6d91
BLAKE2b-256 58ee5aadf9648e6a0725de4cd5f3eb0bfbe754ee2efeea3ca21ea6bd9243774e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ddde0915c133214f09ba6f79fd8e2fc316f93e501af64ca2d2dbb990c2f0e36c
MD5 38a8110415fd1fb06acbc230b5b79932
BLAKE2b-256 5a6a4867a0f3f40c7b335470ce73f11adc7ac539f79406c1410bd70d0a80a5b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d3956c4bb72c2af508ce531f039724187e658de2dc98b819e38879a81c763ec5
MD5 d0cd51b52ba050773d93d0e4237275b4
BLAKE2b-256 588de2cbdac28e207a5da6560168eac216b675036b6f84ab5bf13f625272535d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 263.0 kB
  • Tags: CPython 3.7m
  • 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.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f21aa5876e9be82266163db4d060c201f41ffa74cd033a7b7b23331b15e79715
MD5 be9308d6b0d1ffc7128c448b247b9143
BLAKE2b-256 14d75be822cc0103eb4e426190d318a9facdbde4bf94bc814db8c0b6d5cf86b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 240.6 kB
  • Tags: CPython 3.7m
  • 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.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 105b3982b097500be1f99b437cbe677592c981a9b8efa03e617e4e919b7df2df
MD5 64e5c723d3d0f0dff3a1c73f16edc307
BLAKE2b-256 3240bd9538a04e363a978e7c50b16d9df1813d70833ae9103404b9a9fb9b3faa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 25eb9be62fbcb113ecaf026d7c636095fe1372dd36a06607759fc5d1c122c5a0
MD5 cce7136639c08f64b1e8c5654eda0be9
BLAKE2b-256 6034ef9fdd8774f71883a14739722d7253234e2dc5aadd3f48ed529c2bdf0e31

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 062f563ddcd3545cdf5242881e4ef56608ec42e2ee125cfc906c6956598a610e
MD5 f3731443f379112be9cc5ca0cf65bcad
BLAKE2b-256 ad253d8f0babf3558714d848094d3c5dad9e7c020b10565c5c03f773af42cfe1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 23a443c3418a5a8fb43a24534654ce5bf1bf69563c212bdf6c9136dd72811e51
MD5 3005ab1ad49838e772e08ab162e4cb3d
BLAKE2b-256 fe60d849a456fcd5387d0e1409e354beb50ea5aa29b18d84f3695deb98b69417

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 61b95922733e879d43dbce9e3bd4c5042c7660e9b8ada082c2b055075ce9fe9c
MD5 e99910ae248fd714431225178800189c
BLAKE2b-256 bb722f2cdd4a2914dbf358f2ee4f76a5c81059a3333f22ee3f399c5b0150e853

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6b44ff45803bafb0fa639f793f17a94ca53957edc3f370bcea65f0290b0cc015
MD5 b6b1bd7d65266ac571d299f719c6e51d
BLAKE2b-256 8580e85f8634ff14b7da98c579c82cdc78ff2793e902a578c928dbca48c48f7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 263.6 kB
  • Tags: CPython 3.6m
  • 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.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ece35e82a038090e399bfa803a5e6e6e2c0b87cd0fdb28138eb968f06d47e4f6
MD5 21e88e2b3d3284771d234a77cd8237a6
BLAKE2b-256 a8301a3a12d48a4dcd1b41dc0d353b4f9316edc130250b105e1b78e392406ee9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 241.0 kB
  • Tags: CPython 3.6m
  • 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.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7fdadbddbb7a5742d569d0b2c5e26224e12cc0dae5f833f06b4d9e0f3f15aed2
MD5 5bbfe09ae72812fd90241da8e813659b
BLAKE2b-256 fed9371401ccd644d9c096908157ec55904e1821be14cc04527896cc0565480f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6d0c0b8a114439e5d61d98140ebf4e9e4bb8c0174f938d9ae8fc32c0cc31e86
MD5 0f229121fdc01f323b148b85338657ef
BLAKE2b-256 34900cb9a5ccad10ca1d23817803e988c63b4961ef6cb647d7e8d9da61ebac73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 2becb77aeac8e04a001d2c7e5e526a14dcc84f680a740c41c555126895e1144c
MD5 5923649034995682b0627524611bacc4
BLAKE2b-256 cb902cf06b2c9f1c6a1bae81ad977d45c06dcf09ce66616389cce90759a76b38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 9a369b0ec895bb9f099523529d095d54a9cd9c3480dc7fcee70b6e744980a092
MD5 fe98ab49eb97c9b6e230def2fb8b48dc
BLAKE2b-256 cbd90e8ce7a1194e7bd077a45a6cf4bfb01abf49199ecb122febf507c64787e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7fcd120744eff7cd822ef38c283561ad942c7ff9fa9bb3112e289903403a08d8
MD5 8f3002d417847971c643a64d21778510
BLAKE2b-256 d8182c233f2517fbdf18f383169827e6480594ab7d8c9a56b7c76a9ab2f96ae2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fa8c74e2be5493f4a1a004ed936bdc71a8e617845b9dedc847e920f0887af589
MD5 95e3cb8eb465b674b493ae90da32e30a
BLAKE2b-256 6014f95683cc5264ce24af3457ae9eb6e5b21f208494961a543d5904f38ca32e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 261.5 kB
  • Tags: CPython 3.5m
  • 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.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 66775093155b159c64312200c3f2b8e993c64fae66e9f6e7b004e48ae15d82cb
MD5 417b4c141931fedba807e0487d1d3ad7
BLAKE2b-256 8ced8d2f5c2134e4f25bdfe407bceb1ec464ef86369d902bf985c5906272c91d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 239.1 kB
  • Tags: CPython 3.5m
  • 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.8-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bd44d4feed5221b401cde8813d017c1e4109226421c9122d11a797d6abc5e51e
MD5 67622142c0deab80eb91ea26071b7a1b
BLAKE2b-256 2feeb209d9f639a7e7598e188c00821ae8dfb734fbafc34306122ff0abe78a79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.8-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.8-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f5255aed38906f49c8ab64d385053f42fe2c6f772c37920c926ad85b14e6e39
MD5 015a8e98e2974f6bdf0f721595afe5bf
BLAKE2b-256 73c5dade87007dd74a620588af6386cae024dca07dd0e9202c17a4c9c8cad82d

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