Skip to main content

A simple package for fast JPEG encoding and decoding.

Reason this release was yanked:

Wheels contain unnecessary files

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,
    strict: bool=True,
) -> (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

  • strict: if True, raise ValueError for recoverable errors; default True

  • 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,
    strict: bool=True,
) -> 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

  • strict: if True, raise ValueError for recoverable errors; default True

  • 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.7.0.tar.gz (5.8 MB view details)

Uploaded Source

Built Distributions

simplejpeg-1.7.0-cp311-cp311-win_amd64.whl (468.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

simplejpeg-1.7.0-cp311-cp311-win32.whl (438.0 kB view details)

Uploaded CPython 3.11 Windows x86

simplejpeg-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (585.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (601.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.0-cp311-cp311-macosx_11_0_arm64.whl (600.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

simplejpeg-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl (643.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

simplejpeg-1.7.0-cp310-cp310-win_amd64.whl (467.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

simplejpeg-1.7.0-cp310-cp310-win32.whl (437.7 kB view details)

Uploaded CPython 3.10 Windows x86

simplejpeg-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (584.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.0-cp310-cp310-macosx_11_0_arm64.whl (599.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

simplejpeg-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl (643.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

simplejpeg-1.7.0-cp39-cp39-win_amd64.whl (467.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

simplejpeg-1.7.0-cp39-cp39-win32.whl (437.1 kB view details)

Uploaded CPython 3.9 Windows x86

simplejpeg-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (584.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.0-cp39-cp39-macosx_11_0_arm64.whl (599.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

simplejpeg-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl (643.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

simplejpeg-1.7.0-cp38-cp38-win_amd64.whl (468.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

simplejpeg-1.7.0-cp38-cp38-win32.whl (438.1 kB view details)

Uploaded CPython 3.8 Windows x86

simplejpeg-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (586.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (601.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.0-cp38-cp38-macosx_11_0_arm64.whl (599.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

simplejpeg-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl (643.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

simplejpeg-1.7.0-cp37-cp37m-win_amd64.whl (467.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

simplejpeg-1.7.0-cp37-cp37m-win32.whl (436.7 kB view details)

Uploaded CPython 3.7m Windows x86

simplejpeg-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (584.8 kB view details)

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

simplejpeg-1.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (601.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl (642.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: simplejpeg-1.7.0.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for simplejpeg-1.7.0.tar.gz
Algorithm Hash digest
SHA256 7296076138edf6d71e397e1969a25566cdbc524577c90020ed5d8fd82c3dbea3
MD5 9311b810a7aba82409a9b3f1828091fd
BLAKE2b-256 c71850bf2267434098620d2e9be21d9513f773a007aee18da6827b3fa721820c

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fc1842378d1ec6bb6d86411182641c2bc8b244003921de79940af7d37e744c8f
MD5 02156cd51c66f5657734fb85e383eef9
BLAKE2b-256 c96b78ade612d41cfe241297396ad79e36a4e684896c96dc699639d3f7fa423c

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: simplejpeg-1.7.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 438.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for simplejpeg-1.7.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 031faa71ad45a2525fbc64e4e8bc2624e1eab737c7c906f9e7015760b019a261
MD5 da2722b365747f493ed9c5a6195f9257
BLAKE2b-256 d853377cfff125985b3cd17f9a21d8fbb5c0c89be321d983c74438f6e070436b

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecae7dc56f347670ef2cf2413e1709eb0ac9bc6ec7067cb462dcc6f5abc55b25
MD5 ba05a7f479535c9c265bba7745646d36
BLAKE2b-256 7474d1f358be1ac340a81f69908b18da364b6627361fda650898288e786aeca3

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d477481f844e059db98d8974d64b00cf25f2d25c391125a9c4e02fd84d2b2a1c
MD5 c8a72c037d3b94dff5f8e573298d555a
BLAKE2b-256 295748e364f91b01efeeb3ca92eb14bcfc704f7ff4c78538a379b92a822705b0

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ade3bc3621fd7e23341266ac93fb9f4cdd775a8558b30e97e62afb02169633f6
MD5 d4761c548bcb5625752912d0b23f5eaf
BLAKE2b-256 d3fb1201842fdc7543a9a9555e792e08f0a800becf2d4e20ff8ceaaa668411b6

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 023fee54ba430549f7933401cbfe17301989a6e39b8a057405106d5f06c1b5ac
MD5 f9fe2785792da96714a831bcbbf7a1b0
BLAKE2b-256 545a59d98ee92ad263b3745e4a75250e65b30b9f9847dd04e0f95ea0e577e3a9

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e7e572fb4ad9fb03fc231d18c3129479874b9118aee4eab4174f47d713788e0c
MD5 88fc97cfbf38d99b6d5f59b6630081af
BLAKE2b-256 daf8d74f3a98fa4cb34bb69df126d8ec91ab347d5ee333e4d7e4a9966cc7e5cd

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: simplejpeg-1.7.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 437.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for simplejpeg-1.7.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7c5739171dad9348ad52daa5812848193606fe788a0aa264c0f7935df81eb648
MD5 eaa8a39ee7d9adffff91dbd1e2a131c8
BLAKE2b-256 c3719cd18759bdf35ea148c2a67f3c9cdff30579f328386b25bcade87a02b017

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8ac348cad571a07658b41bf01472b453e83dbb3f5f74d905aba6dfbaa719805
MD5 5e21147b079e333b9d24f2871c9c14fe
BLAKE2b-256 e64513dcce698eee8e93d79811cbef69e4d6563c39047692f5d26e4ccb6ba305

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f7c5edcd9138a5146ff49aa0207a2ee9968e43b8a2f8b29c04cdabbe7b14c7f
MD5 7c468fb1145189094f7979986679bb32
BLAKE2b-256 f96630c2ce5a4fd80c57b5637beb12e1538f83d4610713bd17223d827acc2c30

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f830f19bf507760b976d29454a53d976545e3e2d8fb5a951977256e208ab404
MD5 ff21175e2335972fcd8dd9b1a76d4de9
BLAKE2b-256 19abb8558b0615cd09d551db8cef76e330411eea08e950bf3bc9c0d154eb946d

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e94a7d13de96f2a80db98e5f9fce579ad2d35a9d90cf5a4638dcd599fe795745
MD5 59a35851b81de39edb8d1c341ec738e0
BLAKE2b-256 81a9957dcab180b7ad4b0cb88d36ed8debe0f4399e64090630a49bf86a78bb36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ef0db72d7cea4d021e12157ad1490be6303049ab086a1a07b19c8ea61e3466dd
MD5 660c5d2bea193a0a6c528f812de4f3a6
BLAKE2b-256 71eb0d573121e08d8f5d5c5c62a89c678a56ab87976faa0a8d573dcdb421e30b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 437.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for simplejpeg-1.7.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 196bf4966d5a8c0a6e94243bb4cfb1673bcaba5a2bd8d53bb425d86ff59d6068
MD5 fc4ae7c4b67b6dc2c025b039f8a5893a
BLAKE2b-256 39aceaa723a9ad71a6c125ca678fa9913639462e2948d8e5ecb844b37bb183d8

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4678592f24a5d33b919640d76f870b37cbb93155de71f1731465917e1b44ca7b
MD5 88cffc1e9ade46557f1a47e17d576e7b
BLAKE2b-256 c6e8098a52273d32f28cf58b9b596fb17db692fa76b8d731fadbf20603097884

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43a0819a347a1ffac7c92575124f05396587a84b1be2aa1aef4d9bc9b405fbba
MD5 fb1fe5806cc25aeb4d6619906dd4cc43
BLAKE2b-256 53989a977f32a402b7fc692d890e5ba18cf8c9d4a237b042fbaf859aa4035db1

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd4787cccb0c588894bed663263b61c3a35a593f4a3dc9207e1e79d818d3297d
MD5 5b7342097bfcd66aee4134f7120b8937
BLAKE2b-256 0d97083ba74e5e9aa4251f9f62d4c8c3b3be278adcc11e524c2aa5d6dfb98680

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eeb442fbc8cbf14735ed9bcde492a78c036c18b5e2d9e8f2cbcb13ce627c38ca
MD5 a8b9ca6db3e722b883783484e2d3149c
BLAKE2b-256 65a8eab67ae65cbaba68e478a32f50c56ca424ead8a4fe024888f7dd19b34675

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 57a168363130c57c52900c361cd081853be66556c9f818f35ebadea3869ad499
MD5 b54ecf37b8c8d7add3558c877559080c
BLAKE2b-256 9a124bedb2bdf0f4a8cd6d5a1c4820bde3acf23337fdfae2989441e54683bd00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 438.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for simplejpeg-1.7.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 87f7b3ba6b74c070a35c0178abbb8c905f89d8c27b5d2bb16966e4ff54e0a214
MD5 c8d08b98b1937de13e269218d5fd1934
BLAKE2b-256 e430c53c9dc9d32e5b1658a53f12dec190ab9374b9faafde7320b36ec8e38104

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2c9002e33971d77c1dca6cff2d0285336eadd8175ef6393aec378f1cb3bb21f
MD5 fc048a2f4b9fe0aeb79dd26ff566b0b9
BLAKE2b-256 52edaa58d55d9346b48bb331d2a3da0f82cf335cceedc8e407a81f9fc5a76ffd

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52c81e4a5da71dba2e7c1d849629d3e4ee5cac018a723893e39496f93b4c2905
MD5 c51b2dfb779a7b40adec369af59e82c5
BLAKE2b-256 a0f620ad29a2f49433f28c4fb25be869ac7879eec9574c1955ed766b566f1de1

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2556a7ff8268e89c9e774dea579a4efdacee7c171779c4544d9883f93dfc8e09
MD5 fe1f0d2a998da70d1370d8017c316b25
BLAKE2b-256 be2aa80617f0c694b3c24182db98347eae53c8e284ddd978dce125b67b1ef450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f987fdf16edbc291bafdafa309e4ff7448a94823141b30c793834c8398ad145
MD5 fba82ad8499085939f253da2adf07eca
BLAKE2b-256 9c045b223d2d82e979b82f2b1228ade4d7b68f33417fa95bdbcc7ea06d86ae01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fdd3f86a7245397b7ec718a7f5ce9371e98da4c34b179e38a58c98e7a9fc346a
MD5 52e044e1175582a061eaea1f5a5249d7
BLAKE2b-256 65bcd5294fc66574e2aad224a1faa945d108f807522ed276428506ff6f5c6b00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 436.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for simplejpeg-1.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8db377d63799f47b0c014772388f17a03c2db2535d7a70bb67f9e957757822fc
MD5 1e47a838498019c3e1dca3c987123eca
BLAKE2b-256 3c547ada70691976bf78bead2b3f5a357544f16a638ef56029f466b1c89e710b

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72dd0031a518a0168dd9a27a1e09b39a388bc521d916afa5981b4ab354782049
MD5 afa19325bfb80f306adebbece5fdf2d5
BLAKE2b-256 3d9de129090942b994738725cdc7f359bd62d4e88b4c32a43b766b3a21115098

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a28298da3497c51cf13750e41ea900d23806e14bc6b8064a6cb93beb81284bbf
MD5 c7881888e263fe7364e1830fc64e1990
BLAKE2b-256 da5be8a17f8c26ca7e3d41438c24d3e0b198259d38c92883330bf49548d99216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bbe453c28f39a0892e491672c892744c74e8ec1cff323489aea8e7d476b91fdb
MD5 ff4f5ba3d4494f191629f10934237876
BLAKE2b-256 78bf001b3574ba590faebfddd855d5a080f68cb7b6053c4e661f5a653843c6ee

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