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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

simplejpeg-1.5.0-cp39-cp39-win_amd64.whl (224.7 kB view details)

Uploaded CPython 3.9Windows x86-64

simplejpeg-1.5.0-cp39-cp39-win32.whl (201.7 kB view details)

Uploaded CPython 3.9Windows x86

simplejpeg-1.5.0-cp39-cp39-manylinux2010_x86_64.whl (271.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

simplejpeg-1.5.0-cp39-cp39-manylinux2010_i686.whl (262.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

simplejpeg-1.5.0-cp39-cp39-manylinux1_x86_64.whl (261.1 kB view details)

Uploaded CPython 3.9

simplejpeg-1.5.0-cp39-cp39-manylinux1_i686.whl (240.9 kB view details)

Uploaded CPython 3.9

simplejpeg-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl (320.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

simplejpeg-1.5.0-cp38-cp38-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.8Windows x86-64

simplejpeg-1.5.0-cp38-cp38-win32.whl (201.8 kB view details)

Uploaded CPython 3.8Windows x86

simplejpeg-1.5.0-cp38-cp38-manylinux2010_x86_64.whl (271.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

simplejpeg-1.5.0-cp38-cp38-manylinux2010_i686.whl (262.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

simplejpeg-1.5.0-cp38-cp38-manylinux1_x86_64.whl (261.2 kB view details)

Uploaded CPython 3.8

simplejpeg-1.5.0-cp38-cp38-manylinux1_i686.whl (241.5 kB view details)

Uploaded CPython 3.8

simplejpeg-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl (317.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

simplejpeg-1.5.0-cp37-cp37m-win_amd64.whl (222.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

simplejpeg-1.5.0-cp37-cp37m-win32.whl (200.4 kB view details)

Uploaded CPython 3.7mWindows x86

simplejpeg-1.5.0-cp37-cp37m-manylinux2010_x86_64.whl (270.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

simplejpeg-1.5.0-cp37-cp37m-manylinux2010_i686.whl (261.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

simplejpeg-1.5.0-cp37-cp37m-manylinux1_x86_64.whl (263.8 kB view details)

Uploaded CPython 3.7m

simplejpeg-1.5.0-cp37-cp37m-manylinux1_i686.whl (242.1 kB view details)

Uploaded CPython 3.7m

simplejpeg-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (317.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

simplejpeg-1.5.0-cp36-cp36m-win_amd64.whl (221.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

simplejpeg-1.5.0-cp36-cp36m-win32.whl (200.4 kB view details)

Uploaded CPython 3.6mWindows x86

simplejpeg-1.5.0-cp36-cp36m-manylinux2010_x86_64.whl (270.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

simplejpeg-1.5.0-cp36-cp36m-manylinux2010_i686.whl (261.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

simplejpeg-1.5.0-cp36-cp36m-manylinux1_x86_64.whl (264.3 kB view details)

Uploaded CPython 3.6m

simplejpeg-1.5.0-cp36-cp36m-manylinux1_i686.whl (242.5 kB view details)

Uploaded CPython 3.6m

simplejpeg-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl (319.8 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

simplejpeg-1.5.0-cp35-cp35m-win_amd64.whl (220.4 kB view details)

Uploaded CPython 3.5mWindows x86-64

simplejpeg-1.5.0-cp35-cp35m-win32.whl (198.9 kB view details)

Uploaded CPython 3.5mWindows x86

simplejpeg-1.5.0-cp35-cp35m-manylinux2010_x86_64.whl (269.0 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

simplejpeg-1.5.0-cp35-cp35m-manylinux2010_i686.whl (260.4 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

simplejpeg-1.5.0-cp35-cp35m-manylinux1_x86_64.whl (262.2 kB view details)

Uploaded CPython 3.5m

simplejpeg-1.5.0-cp35-cp35m-manylinux1_i686.whl (240.7 kB view details)

Uploaded CPython 3.5m

simplejpeg-1.5.0-cp35-cp35m-macosx_10_9_x86_64.whl (316.5 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0.tar.gz
Algorithm Hash digest
SHA256 d9d2af0001e9f0b32f3fb80cdc0c7970343e22517ccd7df835d8207f1bed5d79
MD5 fee354b143649571a730de253e92624d
BLAKE2b-256 197725e95e0a9a2e84d75ef39afd04bf63791b3982f1c96f0a7b33dca6d5737a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 224.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 21973ee2168d813e0a9c3c334cfe5cfb92e4cdf183729acab938b4a3f5c8f0d4
MD5 56be5bf14d700dfc111246dc581d4c10
BLAKE2b-256 2d0ebd8748b843b129cf217acc537576d1cdd09a1430af51dbc2cb22555a63c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 201.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 18e11904581df02bfa383946c1424518d309d90e4bbddfdaeeea201e196f2354
MD5 b4e84cbdecc87c3c0dff06576db492f3
BLAKE2b-256 403a9d0e9d0bdff7f4fd123284e36ad1b8cfa8ac88f4d7129c171f9901d7670a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 271.6 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b1f62578c17e5700d9329776733d365c02d8a12592a3c2b953d375bc68d2954e
MD5 dfb81cdcbb02690972bb5e14d1877678
BLAKE2b-256 b2896a409be8abde3f145f19a5dabd4b29003a03c1ff13c5753ea5a64483260a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 262.6 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 31c5847e858c5061240a9c31efb13e74c34652527d42305994f990b4cd3c1251
MD5 4b9cebbd32a9f8b20277f60f4e502505
BLAKE2b-256 21983487ef6c3df3b0aeec89e6a6dfac8ef249129afde5cc9d73c54ec489cb22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 261.1 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f9a08f3f817cb2d902a018c8627326aeb16c2e85a5bb4141c37f3e0484d2f86c
MD5 bcd56ddf295815e9566a7fa1b25d1018
BLAKE2b-256 830267ba828c52b5e1614e4bbe4f138a29ccf41a4208bb5fbf8b4b9f3652fb9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 240.9 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5ac03024b58815f0d99bb23570097b2e4d5231ea1b9dba6eff1cf598e8186d30
MD5 dde3b845a12085b26ee53b105341a735
BLAKE2b-256 413cb16bbc941368ba6ba3cb3a9731138fe712188181e9c3a3d1cc862e7f4dd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 320.0 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56fe4e0e8f2f9f272bcb7113a952c05d5e6dbe9be409c024910aba1d6919ad7b
MD5 5911a7175a1cb8856f94862515e01c0b
BLAKE2b-256 33d0efa450f35bc93262371b044229664a02d1f781556bc2db8c151b0252825c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 224.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b606cf5f44a24ce7c003a7173dc089ab478f51e46c817254ccd401428f2ffa52
MD5 1f42b77b6440f6b5a255ca914ee378c6
BLAKE2b-256 ea322a35a58ee92e07eceaa4abe3ccb03d4540fec0b8d5ca1cd346840d6568f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 201.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6ed9b0ce002508371d6c141d27f5b3271422e5cf24c8348d43d040dc93309519
MD5 06fea94473524819f2332e3a374d81cf
BLAKE2b-256 2c5ab2ed618fddb8fe1b4c863bbb44f99900a966fbcb453e2d71c6593fde8263

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 271.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e4f0c86acc5d2df0332138b27c69240a521735fdfc7a4f6fac04f923cc0e176b
MD5 17cb523265dc83494c7b552d01d48024
BLAKE2b-256 60b4102c5e75b4bceb8e6a204be7a4f6f91bc0e26a5aaddb23b3ab7611f71e50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 262.5 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3a29b086b37c0036f34cfe220afeeeb2cff1bab1014dcd34f5bafba68e938776
MD5 4e64df27b792281551124a71a7423db3
BLAKE2b-256 f1f225bb6ce6ab50fc174d380fed4512e77d37b97fc43696183beb488d9afe5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 261.2 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ecc148c2b7b7d88d84494c0256655f7d5399feee95d909444857f4387d4a513b
MD5 69b6bc530353b4fee6bf2c4cfda7c543
BLAKE2b-256 6c331ba7673402596b6f2db807c1fb498a13eafa36514b0022cb33aca976fd10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 241.5 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4e252fb93a73b946fd03a63254f8fe6876a664b6f4105bd36927cf43f9bb0d9d
MD5 50e64786eb7d2bf3b56076bf14445f89
BLAKE2b-256 e2db0c2ed634ffeeece7d8b560993a6622d4ca5d99aa94597fa8c46169f2bf52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 317.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b8f3a0a7956121e5a43933835c427c57db07c4b989526293f2ef71beea12093
MD5 d320523bdfd3203a7fdde54b82785014
BLAKE2b-256 a724e5fb2ebd2c7020d84a6aa3e4017a88d816a2dd3ea00fe8bb2c46f3be381e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 222.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 91dd86ab73c5cfc8f3a5ae805f0b4b598bf901561450b664f2f30dcf3844814b
MD5 36b7eb2f183d9ed960c040419d88b1e6
BLAKE2b-256 8bbd247ab34c8b96e3bae1cbd9208e830494a4050daaa4bdcb3f27f6c7f0b0e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 200.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 da3a028a25d99b5d842827b8554210f100c165fc79ba566ccab6742cccdef717
MD5 fed48b097d772c2b67b4148932bf55c0
BLAKE2b-256 585c171e73ada23b43daf050a0cdd87aa48848062d906d6b4de93678435ab405

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 270.7 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8e364755d3721ac82beef20121a6a3ac50ba54afcd092372e63b4fc745b442ce
MD5 f0706b35ffd25b4c9e37dcc31356ed70
BLAKE2b-256 17e30753fb036ab6afecce378b66768937205262078510c82a81d042accdc614

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 261.7 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6e2d82f561bb57718788db403e0ef4dce71e592a6b926fcda505ce89a0c793a4
MD5 c60e1797d925f1b10db4f74333063c5b
BLAKE2b-256 ef5f2b60eb1d05f842cb76eedab18e3f93c638619349e32c67ff628fce04ef38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 263.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a0b5bf7f072a3e1c728193131078d7c0e81b77e05716f392d78b02bb1d767f61
MD5 997cdef57f5a61105c99b87c64026478
BLAKE2b-256 e3f254d28d5a664fe743cfcdd04d4d44d2c97ad4dbb166eb734f821e927296c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 242.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7ae4a3d46c20c112a5d1d68bb7075f39edb8a9fd4c8a0c80c188944a0361b371
MD5 bdca5a8ab7c68d7e658da89ecae30285
BLAKE2b-256 7f838bc04cd3fd815a559d6d9ba0b602ef47b1d91d14ba49b1cdd97f36e1069d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 317.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4287c0730dd4cc362f2658952510c6b38ff01f06a87cd485c726567b90b22362
MD5 6deb101745d12d022c3c188c4ea03e9d
BLAKE2b-256 63312ecc47e5d25a726390a9998e2a8ca2b6df7b0a81955de275bfb1888e9445

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 221.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c66519d8af4191200782eb53b8b4a1b6b1cae8880fbe49968b00a2224c2ab663
MD5 75fedca8482a07a9a396fd28f3229cb0
BLAKE2b-256 07f68b2997609f03e62df757cac7bdbf0e23a8d3bc76f587aa22d544b365a6d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 200.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a3c0aa076e9040ef60c3592f7bc4bcf1de5b677bb0b2ad88fa014668ca2e2281
MD5 9c4fd4bfba157a56b59bf0b7fbcf963c
BLAKE2b-256 7190fd1b7127b42bf7cde64c3c9a4a5fd37fe3b308cf056bb6c84dabf7905736

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 270.8 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 457311fe5860e609cda17f39eeaaefddab1ca66652f3b375bdbdc0505d032da5
MD5 34806678d31cf966d05858b4e2f0a1cd
BLAKE2b-256 b0c154dc179366873a7bd06974d42aa02bef6ab0e9ee1bd294bd9de614091670

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 261.8 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2167091988fe52470ed985b0f6d1208a7213480b91ced9087fca745ccf2d84cc
MD5 0789f17e912c95bb2c647c803592d289
BLAKE2b-256 45ba70ae5764b703fff76021482cb4e92b0551d419b682588a088f2bb2905881

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 264.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 91764f896d0fb3623ad6ed9c8dc34fb526cf74579ff39e935e10b08526154f64
MD5 2352dd2ede9c3fdf5d49cc441251e4d0
BLAKE2b-256 93f28bb7a8441562998dd2e7d9711ee9264044e8c520d5a59024416d1f67ef80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 242.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e5181139f15e2fe26926b05c1775524232f36679b45f0d153dcf329c66cc380e
MD5 7eb59050163ef5b2d2abb6c9705da1a5
BLAKE2b-256 c294d563ebf9d2511654d52fb206b3ece7f0317c5fb552340a2e3439af27d7fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 319.8 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b30b175928d88a07fb50ea1234e7efd80f56f818719a954eaf4472767c29554b
MD5 6cfa6341026520bd45a1aba4e3e45b3c
BLAKE2b-256 7e1da42d39a3f39e42615885dde0d8dd7254557801ab91afc8c7db933fe5bcb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 220.4 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 7c4aef0569b998eedb16037567cd37f6315bb30930f519fe357a4468bf1a30d5
MD5 c918bd00881e23c09721d0677ec87541
BLAKE2b-256 f49ea4a62eb7290ce0d31325e9d0af315b9b30c55d788b8dc29ecc87babc7e78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 198.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 49ba6877fd13e971d7a7ad9f8159c968a59fd294a430d6a637801f5c051ac3f2
MD5 b4161f5aab6397fdc9c9ef763500e905
BLAKE2b-256 4f7e8f598e8e94b83fdf10bf545271c6217f6e65e4d1dd47d674f65741a948fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 269.0 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e64e0448d3199553868ad3394c59ad6269f31629c26da7d1fc41384585932abb
MD5 e482e824773759dd3add8ff2a8f33b0e
BLAKE2b-256 1b7a71ab0b58d63066ff06476d44be1ba996c34f7660fbef4a4646e43af8bfc9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 260.4 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 691cb8e7100e2e2b4fe8fd9a2c94691409a0e185c5f3edd447b95f1e2717497b
MD5 ebd3ed3666938b896300eb31019f9a5c
BLAKE2b-256 8f4afd4b81782eaee227b050afda83e2256a2a830fca417a060b432644236385

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 262.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1986876bdabd1645c4e0bcd5e420723689cb64f4952caffefb87748952e2f24e
MD5 44cb38aa39344fa5472624ef4fd8a112
BLAKE2b-256 8b456dc32bdc01e5655aaa6c7fc2b8b265960642d1cd16bab1e20736d6cc4c51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 240.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ffb7c733779f32344d1bea2efc170e17a1e84675773caa3db9c2613183e7e414
MD5 8644710365115018c804a0324cfeb459
BLAKE2b-256 8d968f1838aa5926eb96c741510ffd4b5c77f13520c1325750cde0876dd24835

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.5.0-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 316.5 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for simplejpeg-1.5.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 affff6c25b97c60efe845cd5512f38e2143eeb8af6e44452c0f1f492beaf4d79
MD5 4e7fc57ef53d67cd0165a06d5851e899
BLAKE2b-256 4c5e18f124d0b253be7d009694c3e90123d56b643121c083f47a37eb991011aa

See more details on using hashes here.

Supported by

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