Skip to main content

Optimize JPEGs losslessly using MozJPEG

Project description

Github Discord PYPI Version Build Status Black License

This library optimizes JPEGs losslessly using MozJPEG.

To reduce the file sizes,

  • the Huffman table of the JPEGs is optimized,

  • the baseline JPEGs are converted to progressive JPEGs,

  • and any metadata and ICC profiles are removed.

The JPEGs optimized with this library are identical to what you get using the jpegtran tool from MozJPEG with the -optimize, -progressive and -copy none options.

Usage

Optimizing (losslessly) a JPEG:

import mozjpeg_lossless_optimization

with open("./image.jpg", "rb") as input_jpeg_file:
    input_jpeg_bytes = input_jpeg_file.read()

output_jpeg_bytes = mozjpeg_lossless_optimization.optimize(input_jpeg_bytes)

with open("./out.jpg", "wb") as output_jpeg_file:
    output_jpeg_file.write(output_jpeg_bytes)

Converting an image to an optimized JPEG (using Pillow):

from io import BytesIO

from PIL import Image  # pip install pillow
import mozjpeg_lossless_optimization


def convert_to_optimized_jpeg(input_path, output_path):
    jpeg_io = BytesIO()

    with Image.open(input_path, "r") as image:
        image.convert("RGB").save(jpeg_io, format="JPEG", quality=90)

    jpeg_io.seek(0)
    jpeg_bytes = jpeg_io.read()

    optimized_jpeg_bytes = mozjpeg_lossless_optimization.optimize(jpeg_bytes)

    with open(output_path, "wb") as output_file:
        output_file.write(optimized_jpeg_bytes)


convert_to_optimized_jpeg("input.png", "optimized.jpg")

Install

From PyPI

To install MozJPEG Lossless Optimization from PyPI, just run the following command:

pip install mozjpeg-lossless-optimization

From Sources

To install MozJPEG Lossless Optimization, MozJPEG will be compiled, so you will need a C compilator and cmake. On Debian / Ubuntu you can install everything you need with the following command:

sudo apt install build-essential cmake python3 python3-dev python3-pip python3-setuptools

Once everything installed, clone this repository:

git clone https://github.com/wanadev/mozjpeg-lossless-optimization.git

Then navigate to the project’s folder:

cd mozjpeg-lossless-optimization

Retrieve submodules:

git submodule init
git submodule update

And finally build and install using the following command:

python3 setup.py install

Hacking

Get the source and build C lib and module:

# Install system dependencies
sudo apt install build-essential cmake python3 python3-dev python3-pip python3-setuptools

# Get the sources
git clone https://github.com/wanadev/mozjpeg-lossless-optimization.git
cd mozjpeg-lossless-optimization
git submodule init
git submodule update

# Create and activate a Python virtualenv
python3 -m venv __env__
source __env__/bin/activate

# Install Python dependencies in the virtualenv
pip install cffi

# Build MozJPEG
# This will generate files in ./mozjpeg/build/ folder
python setup.py build

# Build the CFFI module "in-place"
# This will create the ./mozjpeg_lossless_optimization/_mozjpeg_opti.*.so file on Linux
python ./mozjpeg_lossless_optimization/mozjpeg_opti_build.py

Lint:

pip install nox
nox -s lint

Run tests:

pip install nox
pip -s test

Licenses

MozJPEG Lossless Optimization is licensed under the BSD 3 Clause license. See the LICENSE file for more information.

MozJPEG is covered by three compatible BSD-style open source licenses. See its license file for more information.

Changelog

  • [NEXT] (changes on master but not released yet):

    • Nothing yet :)

  • v1.1.2:

    • Added Python 3.11 support

  • v1.1.1:

    • Fix sdist package: missing MozJPEG source files added

  • v1.1.0:

    • Update mozjpeg to latest master commit: fd56921 (v4.1.1+)

  • v1.0.2:

    • arm64 and universal2 wheels for macOS on Apple Silicon

    • x86 and x68_64 wheels for musl-based Linux distro (Alpine,…)

  • v1.0.1: Python 3.10 support and wheels

  • v1.0.0: Handle JPEG decompression errors

  • v0.9.0: First public release

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

mozjpeg-lossless-optimization-1.1.2.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

mozjpeg_lossless_optimization-1.1.2-cp311-cp311-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

mozjpeg_lossless_optimization-1.1.2-cp311-cp311-musllinux_1_1_x86_64.whl (104.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp311-cp311-musllinux_1_1_i686.whl (103.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

mozjpeg_lossless_optimization-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (104.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_11_0_arm64.whl (10.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl (75.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_10_9_universal2.whl (79.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

mozjpeg_lossless_optimization-1.1.2-cp310-cp310-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

mozjpeg_lossless_optimization-1.1.2-cp310-cp310-musllinux_1_1_x86_64.whl (104.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp310-cp310-musllinux_1_1_i686.whl (103.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

mozjpeg_lossless_optimization-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (104.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_11_0_arm64.whl (10.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl (75.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_10_9_universal2.whl (79.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

mozjpeg_lossless_optimization-1.1.2-cp39-cp39-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

mozjpeg_lossless_optimization-1.1.2-cp39-cp39-musllinux_1_1_x86_64.whl (104.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp39-cp39-musllinux_1_1_i686.whl (103.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

mozjpeg_lossless_optimization-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (104.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_11_0_arm64.whl (10.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl (75.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_10_9_universal2.whl (79.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

mozjpeg_lossless_optimization-1.1.2-cp38-cp38-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

mozjpeg_lossless_optimization-1.1.2-cp38-cp38-musllinux_1_1_x86_64.whl (105.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp38-cp38-musllinux_1_1_i686.whl (103.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

mozjpeg_lossless_optimization-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (104.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_11_0_arm64.whl (10.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_10_9_x86_64.whl (75.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_10_9_universal2.whl (79.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl (104.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-musllinux_1_1_i686.whl (103.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131.8 kB view details)

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

mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (104.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (75.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-win_amd64.whl (59.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl (104.6 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-musllinux_1_1_i686.whl (103.4 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131.8 kB view details)

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

mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (104.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-macosx_10_9_x86_64.whl (75.3 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file mozjpeg-lossless-optimization-1.1.2.tar.gz.

File metadata

File hashes

Hashes for mozjpeg-lossless-optimization-1.1.2.tar.gz
Algorithm Hash digest
SHA256 0dd6cce9228e04e82692c04125974954ea184f3f7b7d4d90ff13055d12da06f7
MD5 d83134985cc193791810f8f54626e1e1
BLAKE2b-256 62cbd73282f2e85058ceeb1dd19f4251ec7d47c05cff4b14d6b51e34a4f96c9e

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4aa209c6a4ef2cf64c65b11ff074813e48c2fb6ff89f4076e4e7dc91fb15a927
MD5 43dd57e4a99bc58e2b9a87e2d28a6276
BLAKE2b-256 9cd58877dada3890d43d0a528b5b799b74fde957e8dc9da4afd42998b3b2528e

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6ecee750a0c566a90f042b5aa7f6ee0b2c8448b013d613e4f30594399ebeb17
MD5 4517f9667daf56bf06e40997998b7218
BLAKE2b-256 689f498c5b74f99769ed1c36a3f6322b96acefdf79846f921b47acd17bc8deec

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f769f7fbd2ef2ce415c7208f7a96832e8ce27dc4ca0f78637217b52b403eb084
MD5 a84fff85c88ff70bfcd24c3e85ede35c
BLAKE2b-256 4238bd1638385a949201dfc9b7420127df22f6896eda00d15e0196bd0ae4e399

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d83b58a25816abf26ab01a62edfca7fb37c0026944dff026756027c9ed3bdd9
MD5 04e0a3a75652c07b06a7eb3ceddcd158
BLAKE2b-256 ca9359778708fefeba24e61440158fb31938f8bb819f5cf67cc9b59358263049

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 49f4e2b1ea7c8b1f3712dec7e91bfe95ddfe1415ad27c1558ca757eac08e8626
MD5 90ee02cf4c0cd25e5168cea6eaa4abc0
BLAKE2b-256 1044efc1a8604db64c588a2d252b0e96f1666c9ab013eaaf2371d27e34faa265

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1fa3fe818a31dfbd69766c29cc05374dde2d8656cafeae07bea866207293332
MD5 49e4461583032c6892ed170052e8690d
BLAKE2b-256 9df1605caa56d22405b223225ecd7937ccd1255f58f4858ace5edfe1f117fc8f

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 221f73efe0bbb328fe1b15d9d140e6305c6ff5f0baee035f6bbca92aafa716b0
MD5 003dca93288adfcd44b1944b7aec0047
BLAKE2b-256 8a71b380cb1d779fa3798e851266f4d3ba97f763b31001d9c53d213cd7471ba4

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b11bb72721e3308f36794ed87f320fd98d594e72865092907daab0abf63b05e
MD5 f35858083e5c54b7d75a380ad137692b
BLAKE2b-256 7ad3719102aec24cf4062178016458e15fdaefe6b7b5920994d2135f159c8fbd

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9864e997e8185fdfe69aa269035176536c9c677f6284ef1a46bae996e20321a7
MD5 606608c6e1dd12cd41b1aba66876179a
BLAKE2b-256 efe2b19a8cbc112752e38b8fc938718a1bc43ea3c805f65dcf679f40d0d1dd79

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b31067d7280e0bd14618a3929c1af58e6d497b08168515903435e1d94e3c6b9
MD5 346f33fae466a56fcd0f66ccbd1b1eca
BLAKE2b-256 9e5018dafb486594e9ac361237e3cd996d78ba6778be23d4ab9dc7e776e0bf54

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf0065ce3e2364bc5c86925f382ded0d3bbdcf0884fb110fb361fc55bb6e82b1
MD5 02bf6d77b11c0cc8cfbc1ed8e8574939
BLAKE2b-256 7bc21d7506cd6bff4e9597c7ce3c77fb7f9a038c09330808c07c351e906f17c0

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8fb8c86b9adbdc518c1114e9414150197994eb070fcb80357b7aaf5a6f456a7b
MD5 5b0376c867a52bef43ee910bb3ffdce6
BLAKE2b-256 0dc709c50b4cb6b5b99dedef0429c136343e3e0592035b9afef0ee2b112cec24

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 83a34e93e4979f374819075a4101d39dbdcfdcb4c546debacc890f954b7f7988
MD5 4fe6dd73b253928314d30ca255cc326f
BLAKE2b-256 de517ee74a6e800e8ce8c9f169ea73e8008c7e9bed7a3a97e36a1265c7d3fb43

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 14bbf013b24318914368060aed88d02681c7d564ea156e064bc50126c542408b
MD5 928605dc9207f0dcf739445e740a7369
BLAKE2b-256 f6149c4955cf11a3cbfe176c6234cc6ae0de1493a497da4e29c9b082a0d6762b

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 907f7fafb854a854354f8b8cbfc2793928146eaf86dde5f60ca8311bf890b178
MD5 3ce425ad431e5d002f5a65f281e759da
BLAKE2b-256 7b362fcd0f3d85c325b130133392eb46039f8fbad982376bc3b48222bf41b88d

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c839b615c929687ccc516fb0e38e87d6abba4cf4a374b9b9e177ac9e176261b3
MD5 32d0c844b63ac90cc1f20b496447e47a
BLAKE2b-256 6f0a6030672c20263f67bc8ac94b875d19b5c31613ff8ef6fb6d5e05b251dfd0

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f9ba1749dd4f7b8ef876878380a244dd2469f8d3e532729f968ebec8133cc35
MD5 3b489888ba16825aae9a45b779c47a24
BLAKE2b-256 7f4e652af727f29abc07dfc37c49c7654ae97308cec0c52de21ed794c69a7a63

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f34f72083b3f9171516f054b8ba4bd76f2cc21985f82b138fb1f620d0d7dd9b
MD5 ebbcd31dddbeae7a4c156c28d8ae459a
BLAKE2b-256 ad261517d65e0b89b831e50fd1acf81517f722490bb700903dbde1c887ecc302

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d641317912623341ea2d77a91d58737d914dbf4e61d0b7907733723f803a263
MD5 489cdf2845b5df74171e9376c68d6400
BLAKE2b-256 701849121f650dd129cfeaae83084874b3e568cb1dad75861c8ffc9949f78dcc

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1c0c7aaec78950ea2a997dba85cf060f28c29e25a09df18076746b8fb1bd7144
MD5 83c1dea7125a0368566669a482adaf56
BLAKE2b-256 f9efe2f72ff7c4d4c1f75b1f61a916b701000f3301f9e02e2ec49872948f4b28

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 93bcafbd6cd367d9861cdc1a2f822b1853b83c27eaa6b4026f009135fd43fa67
MD5 0adb16672373171f70d395a216c97e7a
BLAKE2b-256 e9826ae6744af831115bbcefc558801c9cc3aa667bdaaea567e9a707c6c84306

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ce76624b26fb8149b727543437b324a71b84f02e108f6ac8e2cae3a287122c45
MD5 c256b77677c341006638a2ad48fac8d4
BLAKE2b-256 5bf9e601ed8c877812b919e2e003f85d9722efe38ab85d0dc44ab95d3edd75d0

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d05909181287f6da2e182a105334f12ef8a3348125577ad5ff4ab94ae5edc812
MD5 a46677344cbd85aaaafd135551e1a4ed
BLAKE2b-256 3ad4811ecf7ba145751cee787734f42a3acd6fef675c6c7c457541393b944e8d

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20703176e12a51187c05d3fef4755a30f5cc83cea29f5a72121120338dcc56f3
MD5 dcd068fc25e1fe8d446d3cc438ca0566
BLAKE2b-256 7643ddea6c05f11e0b10953d2c86fe27370a107dedde15cc4f0e23fe15410b4b

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0289ff38235fc4e710bd107a65254f3a7fe106f79255ad5af1ac4586b2faa255
MD5 b36a738a0f81639c07e580efdb35e7b7
BLAKE2b-256 e9b66ea482b7bdbed1802eb538eeb41505008c1ed04c1d44b9b3eceae234d2dc

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c2d71ff8a3cf8b682a296a8a58bc13a127d6445102e84df675e3a3115711343
MD5 ba2dd933eaf953ee3266892784b027b9
BLAKE2b-256 85622a5f90a28bc5e1a9d888fcd12914500fc2552c3077b1029c9b6493d541b8

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d55903957252b1bb321af834e70b0fea1edee80602f09e21d56e4ae41e293759
MD5 979b349c29de18ffd9d9ad639848e6fa
BLAKE2b-256 42335c0fc98e41064ed79a144d4b97ec316dc184cda4ede5cc0df5380bb72ad8

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0d6041e618d02fc0110c916278a38edecc9b0736afb52d4e05f9d929842abe84
MD5 64e1edba8e14bb55a4b29cb2eac40803
BLAKE2b-256 a9aa5d87658f87f3e72b747e8b64ce318cbd3472b3c352f1ff4082d9accb5c3c

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fab9e8f9b481eaedde91510dc11acc81a99abdd3c7a1369a17f17306bddc7b44
MD5 8ebf7583d92dafd737128b7e9bc2d2e2
BLAKE2b-256 ab25a14d0cc6163602876c1e02e71442e115c3fcca44b5658e356781b97ce6e2

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 667636ef07c18a15ef424e12307f9d41f65b9c881226432bbf0b687d663174da
MD5 3985fee9686a770ba37bbb9476762c88
BLAKE2b-256 b4e91b91c623911939118f57844343d318d2e1ad5b2a257a7dede26b5800f3de

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d0812fe8480f11dd3603a324e289f826e45d7f9076ed9763a09e9d7fc0b28236
MD5 16390c651a2c00d2de648d010f4b0eae
BLAKE2b-256 55a676c4712219fe6916f406bd56f72ea9621dd10e866d61e4260126e77e413b

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a7ee8edf3a0c61412cd24425c32b4af0dbd5989a1d69b0d283e307deb71669a
MD5 2e23395932511f833c3d6fe257bfa7c0
BLAKE2b-256 2ca8cf15ba34095ac6ec1d33a02d3860f4ac9b6dad147a2e88b9a54e062ac5f8

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 82a525fee877b4b9b262056c5e0a2904c163fe91b1dfa89bea9989e640f05283
MD5 56ea0dc2526800c11fd67310379df165
BLAKE2b-256 8e3cd693efc0258b62414647f27a2efdce9b4e1d4d40952fced4dfdf172c35dc

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d753faa1778bafea0808783739691e5199b5486041684c536a57cf661c7a0e9
MD5 b110cf06a1ac9a419c48d2d651a14a41
BLAKE2b-256 5cba2092f0dfbbd316a8afea0cf165427d0f7148bea5b8055a1c9fc73a820a9f

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee27c244499dec545ba9b673cf81c67d233c705d097affc8a374b7e1547ada1d
MD5 82e5a6b7446a722a6d43a8b868539529
BLAKE2b-256 a1e3de450943865297aab7f4cc3a0d99baaf8deacf4039dd575517cb1f334b30

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e2caaa0a045afa51607f94879ea2c824daaa93668d3a7cb86911dc79355824e1
MD5 6dce19a83fa41cfd26b53e19d0091fe9
BLAKE2b-256 416a19006028b59365718e1a6f9dae471129d8e48613e4b3d889f2b68c83f287

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d9bbfd032b14bdf11d57ff132b401500bf56c65e6250f789c04065e53e718ca5
MD5 3955d795a4de2c8ad07780374a1798e2
BLAKE2b-256 26ca7bbb683ba78b70008f30babca65fc4924dfe76e8f7dc2780c6ddbf39a8cd

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a31892201670e392cec10970e62aaff68195dd46b3c9baeb702b148682fac985
MD5 b0ecbae00f39bf1f7af6ebdeda065d51
BLAKE2b-256 1d634e65a54d70fcdf4237eea29b2d13b77d815ff8bf91b0e5668fadb941ff29

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 93f996c1d1eec79b2d95c5bf2a6f8b68e50078fd420c945410661186251ec5aa
MD5 8fbee5b81753f5d203c783331cfa06fc
BLAKE2b-256 83fbc089bd31930d85311c4107812ace4dece65c06edee435d168d93c34aa5b9

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee8ee7c90d2b574354211446ecc7580fc4cd47826bafccc83a940bfc1e80204e
MD5 803a9f6ac6d8d024ce6d067caa209c14
BLAKE2b-256 e6b3995cab34702ed320982d398f72fbf8f6da55211f9020630bfc26c46477f5

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c71060d4902062ad1a95ea9708b7a5ca219fbf74003e1f7fa4f434040419bf9
MD5 721ed1f43ea6de24adc3da7a0abc6b31
BLAKE2b-256 53595b99db858ef1555b928e8cf2f0cbedde05ae200625a33139ba8e1b81190c

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 206e44b16751d035541571fb5686555e50dea83048ddc7909135e2e84599bf2d
MD5 9d16cec19be794d5527f2a80ef2c0f33
BLAKE2b-256 7dc5d4ead78be395b845aed90534697d55cbb7e0622ff4f6d37eb32b4c4d7d56

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a484b032129eab93c8fe4f1b9633b11c4f22d2cf54fd6fcc03236b56321784c
MD5 a8dc14121f47e68d1a6d9abb2ddc63f4
BLAKE2b-256 508116e171ef1b5d477b1ccdafea1121c3a03ee392dfd4a271ed897ec4ae1c88

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 28a5dfc78d5a2ff36d312091d05e42af0f37478e79795737c32a4a5d2be4ef6f
MD5 d72b2208e85098de19bba77b735e481a
BLAKE2b-256 630d3de19ce1bcf067d2c3cf096db555b201f067be24907769c1ea140f40740e

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9994b590920761b2e4fb79b8d058fcdc9a8995082d053e25298474b305bae426
MD5 d65595451fa822ea57862ea087e7b62d
BLAKE2b-256 93f985eb9fb2e5c95f636adf738018a874bd50513b795ecf33460e37d1e1d367

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0bb6438376683654ef8a15e74e721b252ec671545c3e4bcb9090ac4d0a47060d
MD5 47ea9d0a315522cb1076016e9369752a
BLAKE2b-256 5b0a8abfd9d41cdadcd752fc8f1ec7f341fa4e3fc59434720cdf59c610390c1d

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2c7e0d43ea9aa99f9880ef3cb68d5068441f72c8fb17b8f17d3c02b2817e33b7
MD5 302978eb26e5f1bbc37ed25f4e8ab494
BLAKE2b-256 49656a13b757f2d2651c916f77082e7bc4b50900cb49835e65405a365afaf1df

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 445a0fead0c8cc4eef0c8a4d243ea0cb712bffda9fcbf1a81ba7b753d9c5d6e1
MD5 3fa14f44141fc069c6074d2fed5c7548
BLAKE2b-256 65cf5995c2c7423114e0ad5adbc96993c6c824109ecfd91b61d9e00fa86dc218

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 447c30269bc1383343c1273cef1708ef51295ee03e21b09b59d491259f813db4
MD5 7aefeb5456c30c5793d8add7cd2cd68b
BLAKE2b-256 8b4633722a02813391c4f5a642e96f78497f2d8e0c0a09ffe5314c01961345af

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e2cb8f547c848ac563029c486d5367a0f59008adfd257acd3c33f27ed25a10c
MD5 5d5b839e10a51892809a03ce166c3bb6
BLAKE2b-256 ad4965c9492b8f8396665902b5fd6b5632fbe8c5326e768c18775f8208af8e23

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4997fa9cf8a6b8456b9c5e8e60148731c397b5b85a29462819586d4db24da761
MD5 8828df20da090abc3a8047a8359af271
BLAKE2b-256 944200f7a3b08769f8190e37b8c23d2395391cfb9f0c8b61a330497f29918d04

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cdb6f115eaf75c61ab822d83396c194eeb552335caddaa6240ebf379811778eb
MD5 ea3b4df4d89d7deedabe7d061f551f6c
BLAKE2b-256 953ce85d3f67aee0b9841cfe2792cf4f6760a83420917df95c7ba9b917c9dbb8

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7c7ed26e8c817b613021d64366213578cf8cee356e496ce95bb9d6d36cdcec15
MD5 00c77969a8b140059a2d7eb0e14fd09a
BLAKE2b-256 9552de8973e32b38a1378989c275c27415a3df3acd6424c6f936bba654bc7b78

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fa4437d1b9ce46dc0b5e68a304508e45a162d7830f8e2f2488e23b7d5d67521
MD5 064cc3cdb91bc652dafbf76021798707
BLAKE2b-256 3ecda2e9741e28b8f8e3966089cb8c6f13fc4ebb64fe977efacefb86ef40dc24

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fe008b55e725626a89b3d1424d5228bed1a3ed8f9b5c1520cceddfaddd616ed6
MD5 1ca0a4f77caa75d73491f7684a1b520f
BLAKE2b-256 35ff0f66103e42b32f5a5232d56f94207f3627868e881ffbb34f90c02b47a544

See more details on using hashes here.

File details

Details for the file mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mozjpeg_lossless_optimization-1.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80e9e55c5354d8a4e7e056576db005b5edb72e4909516e19aec84bbfd6a3e768
MD5 ab8b738f3dd24d23f43569f334fd7ff8
BLAKE2b-256 3bd74dfa0f8c4e0d488e59751040b76212d98ad22e0d38818a30c8393d72e27c

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