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

Uploaded Source

Built Distributions

simplejpeg-1.3.9-cp39-cp39-win_amd64.whl (222.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

simplejpeg-1.3.9-cp39-cp39-win32.whl (199.7 kB view details)

Uploaded CPython 3.9 Windows x86

simplejpeg-1.3.9-cp39-cp39-manylinux2010_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

simplejpeg-1.3.9-cp39-cp39-manylinux2010_i686.whl (256.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

simplejpeg-1.3.9-cp39-cp39-manylinux1_x86_64.whl (260.6 kB view details)

Uploaded CPython 3.9

simplejpeg-1.3.9-cp39-cp39-manylinux1_i686.whl (239.2 kB view details)

Uploaded CPython 3.9

simplejpeg-1.3.9-cp39-cp39-macosx_10_9_x86_64.whl (309.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

simplejpeg-1.3.9-cp37-cp37m-win32.whl (198.4 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

simplejpeg-1.3.9-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.9.tar.gz.

File metadata

  • Download URL: simplejpeg-1.3.9.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9.tar.gz
Algorithm Hash digest
SHA256 6fb82a86ad3a9f362cea144ab5114a4052d51613cdb9ffbb3f51421fbd2fe1b4
MD5 2a9257303c12da61baf45ea1fc01bcf8
BLAKE2b-256 7f179f58981da9afdbd3747e6165ffc527690262d73c644329fc0c6a9ce32690

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 222.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dea827461052f3520bbbed6ebc21715ba5a0e181bfe015a4d9ff6c7a4363eb5b
MD5 e7c13e8f0bb2761049049d372be10383
BLAKE2b-256 2aafa579a77287d49ecffa8bc38c44050abfc9489980395112ceb8db5d02e3ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-cp39-cp39-win32.whl
  • Upload date:
  • Size: 199.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d3e22760c87ed00a55cf0f9a204a42713658e66bf45859dace4b646f303d98b4
MD5 a2d36ab0d020b1311c6da2484173f758
BLAKE2b-256 6cdb71f5cab751d113906a1fec5cea9b31bfc38d2197cf73a7fbc1b64397df1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 266.1 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4395be8c633a91ae6ab569763711101f20a7cec7108c836710168d740591c280
MD5 01d3599747bb8ff8a52c8b8acd70deb5
BLAKE2b-256 4509c220e27cca8a475ca34f81d7ed4d16c6c94bfcb5b6b2131639b006a525c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 256.0 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ffbb390aa76b8568d90246879eff6f9d4252422f55fdb18377fb48bc378d6236
MD5 90182d3a1ae96958f26b5b38e160c47f
BLAKE2b-256 3a99d6720f559721e44acd920fad84f93f438484b144cac774c6233ea879ad14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 260.6 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b21826dbb242f13e6e47a901e5b08ca38197194c4dabb6a393ce636b487ed24e
MD5 0772f4cc876b9158c1d92663468e5080
BLAKE2b-256 66d2824f9619d59a6d5a123669314682e346b7ce74f6cc27a81d3b5d91f31d0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 239.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5e5f94a209b0379578884a366931e0e863d1551b3a572c2ebcbc5a2218c8d396
MD5 1d24986e61c310f4acb58ac746cc8666
BLAKE2b-256 3757f47a19735887940bcee7e7cf15b8e27a9ca0bc93e0557d89724dcd356381

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 309.1 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02604579823f2214a2404638f35916365ef79ac035d2f337ba9d0976fdf57bb2
MD5 76af30213f87a6dfc7d32abfad2ffa80
BLAKE2b-256 e2de2d1669b1dafce81a5d2e22be9507ba3116030500b2e72d57f025a8bce858

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 12cde1384fcae7bc2fc5000388361376f86bfecbb57fe7be9d2a0fa4126d88cf
MD5 0c9c4e86e5ec4850f9b9974bbc0ea5c6
BLAKE2b-256 ab4394d45e627c27b3b535a81712e16d52288cbe8a7a8b050d155da86cb7ba50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b30980faec29673488e6f8709e14acfc2a9c2f198d474da6ae3d4881552e2282
MD5 ee9eca85dc5c953f78370dc3a014bb60
BLAKE2b-256 a50e8f27182b551b8fddab7f97711a6961d546d2ca69871d5594ec9ca3e9d873

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 be5f0412700500d87347f0d492613f01bfb52b921896fcfc9647c916b98fb3ec
MD5 1bff0222e5cef231ee76fbd986b305e9
BLAKE2b-256 64d3c0721028a94509cd088889a56d49e10a49fe1742aed376ffb0ebc38ccc4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9383b9b11bc21c4e73c660925ea5eec61177b0681aadc92f4281c64b4a0dd60a
MD5 84f92d9d89ea778005f424d89f2bae15
BLAKE2b-256 0bad272f31cd0326839f32869096136d20a616341ceffe21bf47c877f291bd9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 29a3db70867d5c49340b3c143d3b32e05f2faa97291d3853a82e95c8bb26e4a0
MD5 a23fe9bb40a8ae02b10a7b3103a95e2f
BLAKE2b-256 f6126e610cd1bf7fb80cd8f4ec4ac878955a52c8c8c722648f16a3f49d58cbfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 abc3b34ae66f66600313f36794e82c53e2a713ac9245e6da0bce64cab9bfcbf7
MD5 337bb13af532a594ff60b8e87e1b354d
BLAKE2b-256 170df6bd546699eeadf1bcd9187d2049a1ed03845b976ed2ba7ce07ef6957a55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d1d17306bf160d1f28426ec4021a4fea091512e7ef3acea24b5ebb11f62089c
MD5 f540661fc3b064110eff0d6808fa94ac
BLAKE2b-256 f867eb29e738a88fd0d76a5a71be1ea1f9616973fbe7a9fb6b449e8269d0945a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 581f2e8dbf654bc5d3dd9f230935d38c5af64dede0ba906139378be95184b5fe
MD5 9b839e96de4f38b29c95c1c951c3cefd
BLAKE2b-256 11eb7c46837632065b2dab89be8ec7a3e82eabed8f65905245d53e1214af1702

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 198.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7dbdd72828a336a1aadd80b0eefd5955ae8f761ced784f8191b94c1848f232ca
MD5 fe8ba4e471154f7bed46bec6b21982b3
BLAKE2b-256 948547670ec886330b31ca932ec909a0868f378a395e6ed9abf64fc67f254c64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 896a9dd404de360e99cb7d2d696b0ee2ed86f393f73484282982dd4e0776c2b2
MD5 77f40400dba9450f2b02854ea704b0f0
BLAKE2b-256 69180e4aa7dfb7caf3f63d00e4567f14a3e161fd4846592a9e5dbc36e645459f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5075e272054aa3ad78c14f53c55a9ede4db0a60ccdb2e3fb305792f5d1ac33d9
MD5 6a0e0c2d860a752b93803a5abf8dedd8
BLAKE2b-256 450fe7f3f76ea1e0c8bd2a240d84001f8826f84faf8e616f82e499230885bd00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f378d64d364e3faaf7f5b024be4ec975e421db880da226d1bc604c176c1ca8d
MD5 cb69d771095baf662d887580014af46a
BLAKE2b-256 46533780da70bdffb6835ec1659f8262630b717ec66407489ea853a44812b270

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2ea9f80a364b20c37495eed5b44c9be2d77ab2160a3322ebd10f167f813656ab
MD5 b685603c7d80a29259d03fec2c759ca7
BLAKE2b-256 047b0abb7a16eaae8e0b967592f170daaa54f976144a20c4bbc80626f8e8f890

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a06ffec79ca11eadf6a7f9b26cdb547fac5c11a0fbcc2c393c3bc5cfe582a06c
MD5 1216216c8c08cb14915e0b9ac18b3fc5
BLAKE2b-256 859d71b255177800ed17d28d6d28bd70f144b906e4033f1be31798d95cac4cd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 655ebaacfb7f57e572b95968fff0c40f1795c12ff13967c895dfe825075c9ce5
MD5 cc67badffca713c31bbcc0b3d333d5c6
BLAKE2b-256 1dcef7e0a08511df39f05a3aea909633add2ec4507f8f2cc8c7884d0476554b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 88027a6f2e02116efc6692d0b2fcbd57e0667223bf27301e389426563f2282f7
MD5 977f449082588a7b9af6c6e6bb2b3609
BLAKE2b-256 e9423aee3b9b86f7221ce88003dd3bcc21f5f316440b367cec1fec355edd4371

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e003b7652b3d17f6101edad97f9a4c68a2d7584e9d946f3ed1030118a6a4017f
MD5 8380703ef523ceef8852546a6ada85b6
BLAKE2b-256 dd46814a2753515cdc6d3aceb5d898644dc9c645da283bcd7c7940c45c5c71be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 54708c4b6119b9430a723e50b202b70ed3719f103dd884714cee635a8e3299c5
MD5 e9ecb5c898c3bede0a6d17070dcbd9b8
BLAKE2b-256 3a018b426769e98b8457fddfeef00027fc5bb2d58ee5db8584d443793b60f3a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f2cb0434a55070688425118e45859f6c7627bbe542045936dd962fee13c2c807
MD5 b4d5ab24043ef857b6923a44148e50fe
BLAKE2b-256 5feff3ffadea8872679ab380b70276b88a9c60e097ca6d8234d5cf4ed3bb67ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5e2fb17a0535536fa01b0213180abdefa396d419fb722bc57da00b1673da4f79
MD5 5c1acc9330f7d7fddaf396f1783d57f7
BLAKE2b-256 1d77218b1198a156fad3ddb36b5a8cf2916ebfcb4bf681ed831970d90bd4eaed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a1f3f3de6b7e1715f3fbe21f6e2398001b5a443fa6f766ec0579dc8ab92b51f3
MD5 0ff6ef4172e3ea5359d86bab9afb2ecb
BLAKE2b-256 c55b519648a9dd9074fffe67ff47196f55982b5e3d1c15b1fc994084e051383b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 6ca110ec356cc17ec430a5994bc730326a6f6f1a6d68d6a13f33aa839e6c6c05
MD5 484a3d00acadfa5bcc79d5950397c5f1
BLAKE2b-256 30f502c6a53e79c9122471f1863184216295af8ba61a3c5ce178f8019b032cdd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 a00c1ed51b5f7658dd67792e30523447af5312106f81d665d1efff4c5f4c483a
MD5 ca363b213f099a5930300cde45593104
BLAKE2b-256 e8920c4feebae1b4fd1c040da7c2c15cfa608a916d0a2b97dce485032c17f87e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5022b595190e0a38cfb67b67cd021024176bf7cba3bc957115cc684fef2c9dfe
MD5 c8281a1b697972744631e82786ae019b
BLAKE2b-256 550f524015b1f9d96e1cb02f076e1da52297959d4244b08d27fe2411f2e45079

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 34b4ff50b4e4ad56736febf637b00709d5e92126427c1020b743174a07890a2f
MD5 d964a181ab204ac16a7c19623ceb1bd6
BLAKE2b-256 e4847e33fb4714e47e16707a0c452ed33eb5a20ca1d0049ecb5f14ae5b87e71f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 61da617be70c2d419093c7bbdb107e1787cd825f1ac955d8fefa7544f4fdf52a
MD5 1008a93dce4811ddd76e912bf10e65e7
BLAKE2b-256 1fa077ce08bed1b0197efcf83ca3db78d88c4fb344ae21202c24e3d105e77615

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a016f722ad4acd111a5574e00f9888fd02b0609d7097721e2ac41a1ca5f08a31
MD5 8798c24cb5d741e2e756b4fbb7eb2345
BLAKE2b-256 3b9378e795b4a90f57d6d7807ab5d836bac7dc9f0ca11311fcb6f21bf69ce6de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.3.9-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.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for simplejpeg-1.3.9-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 497a2146a0382a739655b597ecd837c2bc3deef1d824f000ab20bbc103c71e9b
MD5 14274bfe12bd8d4a99115eea8940b961
BLAKE2b-256 2a168ca26856809ee55525f79e4b05319d8914c12faca227906647fe20604d0b

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