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

Uploaded Source

Built Distributions

simplejpeg-1.7.3-cp312-cp312-win_amd64.whl (292.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

simplejpeg-1.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (402.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (420.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.3-cp312-cp312-macosx_11_0_arm64.whl (425.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

simplejpeg-1.7.3-cp312-cp312-macosx_10_9_x86_64.whl (468.7 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

simplejpeg-1.7.3-cp311-cp311-win_amd64.whl (292.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

simplejpeg-1.7.3-cp311-cp311-win32.whl (260.8 kB view details)

Uploaded CPython 3.11 Windows x86

simplejpeg-1.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (406.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (424.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.3-cp311-cp311-macosx_11_0_arm64.whl (425.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

simplejpeg-1.7.3-cp311-cp311-macosx_10_9_x86_64.whl (467.2 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

simplejpeg-1.7.3-cp310-cp310-win_amd64.whl (291.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

simplejpeg-1.7.3-cp310-cp310-win32.whl (260.8 kB view details)

Uploaded CPython 3.10 Windows x86

simplejpeg-1.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (407.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (424.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.3-cp310-cp310-macosx_11_0_arm64.whl (425.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

simplejpeg-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl (467.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

simplejpeg-1.7.3-cp39-cp39-win_amd64.whl (291.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

simplejpeg-1.7.3-cp39-cp39-win32.whl (261.0 kB view details)

Uploaded CPython 3.9 Windows x86

simplejpeg-1.7.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (407.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (424.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.3-cp39-cp39-macosx_11_0_arm64.whl (425.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

simplejpeg-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl (467.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

simplejpeg-1.7.3-cp38-cp38-win_amd64.whl (292.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

simplejpeg-1.7.3-cp38-cp38-win32.whl (261.6 kB view details)

Uploaded CPython 3.8 Windows x86

simplejpeg-1.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (407.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

simplejpeg-1.7.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (425.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.3-cp38-cp38-macosx_11_0_arm64.whl (424.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

simplejpeg-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl (466.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

simplejpeg-1.7.3-cp37-cp37m-win_amd64.whl (291.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

simplejpeg-1.7.3-cp37-cp37m-win32.whl (260.2 kB view details)

Uploaded CPython 3.7m Windows x86

simplejpeg-1.7.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (406.5 kB view details)

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

simplejpeg-1.7.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (424.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

simplejpeg-1.7.3-cp37-cp37m-macosx_10_9_x86_64.whl (466.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: simplejpeg-1.7.3.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for simplejpeg-1.7.3.tar.gz
Algorithm Hash digest
SHA256 c2904cf986b1d79aa8663b29c9049ac4752035de0be779cf127826f88574feb7
MD5 95f6e1f3303ded7f55a862031872d285
BLAKE2b-256 73cf880b610922df9dffdbd3342130857ef79e1a3d48f889be504268ea35ea3a

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c00aa979dc73070ff2d3df035c141724b7f80e769a3510518dae9bb1a5901a50
MD5 be8d78204622dd61c0c0f9a520855688
BLAKE2b-256 96cae7628b9fe2ffc5c4dc6cb32fc88949275dce14bd21cab76d6a73f47be2ee

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29f741881b8e7b411830e7d3404c1eef51d6bde07e872c5306dfaf9ae6892003
MD5 c5ab0749cc2d6bd03835cc254e57e5c4
BLAKE2b-256 cb5150cc8432722c246bef7f388350e7c4a5b5dd60506428c1025ec154271d92

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7015d0a2e20c5186c6b2bd9c00945ce99fe2436aa64db6fefbda85b1592661c9
MD5 954b3d7e24bc60818cd5d6dfe53e4149
BLAKE2b-256 cee944718997207b94f1cb2c0e8334229c78ee2d7766b8247a111d877bd06e3c

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfad02b7e4a00ae16fbd0ece51237278101e4497f3cc3644f487e09a2cfc38aa
MD5 056d9ef1b6212f4f46929be5592eabff
BLAKE2b-256 f8f2aad29b54b15c417625875fcafc9542335fdbdd8e13af23faefbc961bc7a9

See more details on using hashes here.

File details

Details for the file simplejpeg-1.7.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 067d32416fef349cfb6b86edb1090420125ec1942e93f9b2d350819ef87fce40
MD5 f5adbab2cd6f24bb9f1d8c4f58e8871a
BLAKE2b-256 cbdd762fa652aa377dfe73e90bfb609e35bb5eb3812dab5f1fc3ef82ead833e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6212c5db9a0d22eb286a37d5158351fd3072c26fdb335c340bcde26bb8563d68
MD5 cfb2f3a88ab908983b0abd9bfa7e47db
BLAKE2b-256 0a87f1797499bd9fd5d4c8514c9f4044162669d8eb62dcda93abe9984467d830

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 260.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for simplejpeg-1.7.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6aa90d543bc72d9377de35a11136a1ac81ad2b79e3cadb215b215c3ea9a36ade
MD5 5bf571274155b18b96e78b1da15806cc
BLAKE2b-256 66637ef55d87d1333f13695400c033e49001368dec0118bcf9784adfe7ecc9fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13ba054852f0276e2f8353e186b1992f9139dbc311dcca28912fddd730c37219
MD5 4ffb5a97edfa3db010818b2f31b486c3
BLAKE2b-256 3ff81a38c904b9d08a83c9b73f73d61d52e22ee119f4e3428cf0965724878ba2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba92668a3ebeeb310eec12345dca2278cc9c84edf90c73ffc9ed6c83a00e596e
MD5 ce98a8d8bdeb28230857332621335730
BLAKE2b-256 f439bce95c5d27a315176c61fe67cc7e205faf30f8d9c9d4a34261e85549c83b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d85e0730da02e30751c2476859f6614b7916924ccacfe086bb1f642a4ae936e
MD5 3caaae606bf4452d13e613a07c654231
BLAKE2b-256 af3880f5fc645601a653f835f3ad3d03683098f59abaa9cedff498bb1c3c3460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f33a6fa459373f007965c22ae95e2595fc0004abb4946fe49a778ca879b88ee
MD5 307d0af6123da8124da7288dcb5614c5
BLAKE2b-256 c89548c7e2ea6f3ea05309b839fa0a67f780c36a8f92a2c12e886bcaf0e41dad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1c091510f402226e3569ccd4283755877420d3d1dd9cbeef0458096356134d8
MD5 e1e1d6727677594aafbecea546966b54
BLAKE2b-256 685968fbd722c8a4a6abefaa4cd1a1b5447380a1e0e26663b8dc90e133c56978

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 260.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for simplejpeg-1.7.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dd4ef0191476322fc111737bfa143a7633559aedf7fe34ffe1c4dc4a48fe32ca
MD5 1cf64fbdc1dfb5426d83ecd5574458cb
BLAKE2b-256 d445690550d4a099263141307d3e439715acfb0817e6dd31804ea15ee7011f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a0124e46c0173b1585e22c089907fbd2c4681b5157a25fd85e8eb8934b52380
MD5 e54aa21ae7b135776bfe82e4770eccff
BLAKE2b-256 cdd8d22a17fa6221c9fb1530fa9542e6ef56a547595bf738316505526e51668b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81daff34169e5a059720240c5644db651213aedab0fc61f580fc6c7b47df57b1
MD5 1797fb531fc50b707fb25022de76ded7
BLAKE2b-256 1a9c192d36d7de5efd99e1a5ebf1aae90d3c833cc0909e966f50be18755dacb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99e8a0d74b4686137157255d9cd0eb13c175d58fb7071b583449b637be719c57
MD5 ad8ae96aa9c6842d7731c2ab9929cbf8
BLAKE2b-256 26fc22ce90964eede63d2a2d3efa7a76dff48468145efe817ee75cdfe1b91849

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf9cb941f980d884145d2b50b7991b5e38e9796da29433b8b768d883b9ea9fab
MD5 2fbe72d2afafceabd0c70107fb2a683e
BLAKE2b-256 b27c715cc38f8e971c3f6d4f1fa7afc5b8489529e4113161558f28702206a6cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 291.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for simplejpeg-1.7.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6021063ad782eb4305e8ccc33f622d08736551896f6b827d3834dd9ac7b11f77
MD5 71ff0eacf1e9173f38d2a988d8eda78b
BLAKE2b-256 25d8bacebdb4704cf413ae469befb9232716a1efcadbf9e9be44d7f8eee8c7a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 261.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for simplejpeg-1.7.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 77ff907178149eed893f63e82ec657366f9f888b200ea6d7a2f1e3caca834770
MD5 cf50a39854b326ad21fe0906b60f51df
BLAKE2b-256 721e46be275a3c3e0267121e1700fc9573b0cadfece99e56b98174605a571e7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 159a89b1891669ec80f05ddf0a222e05c2d5876c7129f4c34e11824529694b29
MD5 571a310c88c25c257b909cf3101ea105
BLAKE2b-256 f685bc77931f057c709fa2e01ceee38381db25a3869fe4a74f224b41e8ce72c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e6308840e3e55aa827e94caa7aa87b5682b7b52cf67171759be8333c8e468b4
MD5 272387da7ec57ef3ee1005a74ccf0899
BLAKE2b-256 0765ab0e6aa9166c51c57db88926f801af922f5ba354ab642ba8f59628e266fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea7d7d8eab2d3fa38aeafa460126440bae6c4dc7813f1e003eb3d576e0332012
MD5 154f226629c22c0132d817fd3fc3af6e
BLAKE2b-256 1105be0ad202f2bcf92bc39306a56c23b9b175fe31cbd36a5af9496067bdefd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ecc1baf957cc4e38895738d732a9f36f7044a34ef00802a5215b0c540626952
MD5 f7ddc8b41b9339b88e66f0a2e90f9122
BLAKE2b-256 c84b3446f543dc8bccdfd72c00afae395cbd951892cf78970c1aef122034cf76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 292.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for simplejpeg-1.7.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 997cc41ead8bb0ff23355980ba4f993d2091f681bc7da8aaaacab331c4ebb27e
MD5 0d9e355d9a6525178ef6dce7fb67fc7e
BLAKE2b-256 b4773a2b1967f0e1d5594f7f30e8998169c29596f6e62f96a3c3b23ec74e8783

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 261.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for simplejpeg-1.7.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 015adb438f2c0b16cb50ee92c657d3026083dc844614a6b45db26c16ee44118d
MD5 5287f52832b95aa8447a3caa236ba71b
BLAKE2b-256 2f27fe998360f9ae92a9b56775cccb532860b2c06ff32c05f0e4fd9d9eaa49dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f5939e57846a1cf77f251446df0b3031283cf20cb6b44eeb3a293628fc58cb6
MD5 463683435eaec1461b8c5cf0206798dd
BLAKE2b-256 ba551aad4ad8984192bba244374a58b5962796ee67f4fdaf14fd7175ce85b758

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a5fad23f0aac95d8a4a03ca84c36af98ba3ad3e319fc63ae1e725d0c4b93853
MD5 1ef90f170b02d26d73e013833097dc73
BLAKE2b-256 b706221d0d67388254412f70fd6ec7a1caf0e3a87993be01bf9d00797d3e85c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6cf61c5f48dbd9c5c26be3243efba5d65d71e15a791062d5d7086d24c83d2f8
MD5 0b444a56a8dd3df19ae78a6707c6c279
BLAKE2b-256 66d8c9846bae11d7f3f43e75c66433559aaf978f6cfff28702758bf3cb2d47fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ff5abe540323707ab831f7da5f5d04b69853d7788f91143c10de48021c260cf
MD5 3c00930f363dd8b52fab6030480d926c
BLAKE2b-256 69c7056e1e44950b9ec8bb377478decd25a49a6f9722729cf4aca46a46d76ac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c32db5b419d1a9df486fffdb0ba0e9a957168366e41648d16d136ce2b091c3d0
MD5 621480122f1fd9df5bfed99ed56dbcee
BLAKE2b-256 44d3b77270e3c30b7d3a39888dbaf4f54485657c94e04ef4ee47096a9c6a57f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simplejpeg-1.7.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 260.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for simplejpeg-1.7.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 dbaa4d59ad2e1db44a57c43841f69beca77054b8b7f27635f85a05d46b994275
MD5 428348e64a7d226d578515db71a6bb62
BLAKE2b-256 b7bceba6319eb30197d062f0958e7625b1d6aea87e956910403a731389231a57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a20befa640902450a93d4e2c72e9d392a9dfb1a60e685de77892eae9406a970b
MD5 acdabc04254b5a266b8c938d6fad0e01
BLAKE2b-256 eb975ca0fd6242d020421ff49e9d0498cd0765157eb9e1adda205435de7717cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45fe34fd4f216b16c2bd01f3dd3e31951ba6b287fb7174b83458ba93f5360b2f
MD5 1abdce8719ed0d2b733147a708ef4f9a
BLAKE2b-256 6b4f94dcfd0ab662aca18fc337ac8adf8e53e88ea4f41e009862b7a39e3c8dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simplejpeg-1.7.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f933793f50b82eda95d48d1376f41a58d19bacaa93332af7a41e488605bd3fb1
MD5 3105015beb0f0ce17891a7893720d980
BLAKE2b-256 8d3b576ca0060a80a5e2e0ea05ff6c08d30bfa88482e0fb97661c5e4fe9e2042

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