Skip to main content

Python interface for libheif library

Project description

pillow-heif

Analysis & Coverage Nightly build Wheels test docs codecov

PythonVersion impl pypi Downloads Downloads

Mac OS Windows Linux Alpine Linux Raspberry Pi

Python bindings to libheif for working with HEIF images and plugin for Pillow.

Features:

  • Decoding of 8, 10, 12 bit HEIC and AVIF files.
  • Encoding of 8, 10, 12 bit HEIC and AVIF files.
  • EXIF, XMP, IPTC read & write support.
  • Support of multiple images in one file and a PrimaryImage attribute.
  • Adding & removing thumbnails.
  • Reading of Depth Images.
  • Adding HEIF support to Pillow in one line of code as a plugin.

Note: Here is a light version pi-heif of this project without encoding capabilities.

Install

python3 -m pip install -U pip
python3 -m pip install pillow-heif

Example of use as a Pillow plugin

from PIL import Image
from pillow_heif import register_heif_opener

register_heif_opener()

im = Image.open("image.heic")  # do whatever need with a Pillow image
im = im.rotate(13)
im.save(f"rotated_image.heic", quality=90)

16 bit PNG to 10 bit HEIF using OpenCV

import cv2
import pillow_heif

cv_img = cv2.imread("16bit_with_alpha.png", cv2.IMREAD_UNCHANGED)
heif_file = pillow_heif.from_bytes(
    mode="BGRA;16",
    size=(cv_img.shape[1], cv_img.shape[0]),
    data=bytes(cv_img)
)
heif_file.save("RGBA_10bit.heic", quality=-1)

8/10/12 bit HEIF to 8/16 bit PNG using OpenCV

import numpy as np
import cv2
import pillow_heif

heif_file = pillow_heif.open_heif("image.heic", convert_hdr_to_8bit=False, bgr_mode=True)
np_array = np.asarray(heif_file)
cv2.imwrite("image.png", np_array)

Accessing decoded image data

import pillow_heif

if pillow_heif.is_supported("image.heic"):
    heif_file = pillow_heif.open_heif("image.heic", convert_hdr_to_8bit=False)
    print("image size:", heif_file.size)
    print("image mode:", heif_file.mode)
    print("image data length:", len(heif_file.data))
    print("image data stride:", heif_file.stride)

Get decoded image data as a Numpy array

import numpy as np
import pillow_heif

if pillow_heif.is_supported("input.heic"):
    heif_file = pillow_heif.open_heif("input.heic")
    np_array = np.asarray(heif_file)

AVIF support

Working with the AVIF files as the same as with the HEIC files. Just use a separate function to register plugin:

import pillow_heif

pillow_heif.register_avif_opener()

More Information

Wheels

Wheels table macOS
Intel
macOS
Silicon
Windows
64bit
musllinux* manylinux*
CPython 3.8
CPython 3.9
CPython 3.10
CPython 3.11
CPython 3.12
PyPy 3.8 v7.3 N/A
PyPy 3.9 v7.3 N/A
PyPy 3.10 v7.3 N/A

* x86_64, aarch64 wheels.

i686, ARMv7l, PyPy 32-bit wheels are published only for pi-heif from 0.13.0 version.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pillow_heif-0.13.1.tar.gz (14.9 MB view details)

Uploaded Source

Built Distributions

pillow_heif-0.13.1-pp310-pypy310_pp73-win_amd64.whl (8.1 MB view details)

Uploaded PyPy Windows x86-64

pillow_heif-0.13.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pillow_heif-0.13.1-pp310-pypy310_pp73-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded PyPy macOS 12.0+ ARM64

pillow_heif-0.13.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (7.0 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pillow_heif-0.13.1-pp39-pypy39_pp73-win_amd64.whl (8.1 MB view details)

Uploaded PyPy Windows x86-64

pillow_heif-0.13.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pillow_heif-0.13.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pillow_heif-0.13.1-pp39-pypy39_pp73-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded PyPy macOS 12.0+ ARM64

pillow_heif-0.13.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (7.0 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pillow_heif-0.13.1-pp38-pypy38_pp73-win_amd64.whl (8.1 MB view details)

Uploaded PyPy Windows x86-64

pillow_heif-0.13.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pillow_heif-0.13.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pillow_heif-0.13.1-pp38-pypy38_pp73-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded PyPy macOS 12.0+ ARM64

pillow_heif-0.13.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (7.0 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pillow_heif-0.13.1-cp312-cp312-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

pillow_heif-0.13.1-cp312-cp312-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pillow_heif-0.13.1-cp312-cp312-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pillow_heif-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pillow_heif-0.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pillow_heif-0.13.1-cp312-cp312-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.12 macOS 12.0+ ARM64

pillow_heif-0.13.1-cp312-cp312-macosx_10_9_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pillow_heif-0.13.1-cp311-cp311-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

pillow_heif-0.13.1-cp311-cp311-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pillow_heif-0.13.1-cp311-cp311-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pillow_heif-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pillow_heif-0.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pillow_heif-0.13.1-cp311-cp311-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

pillow_heif-0.13.1-cp311-cp311-macosx_10_9_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pillow_heif-0.13.1-cp310-cp310-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

pillow_heif-0.13.1-cp310-cp310-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pillow_heif-0.13.1-cp310-cp310-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pillow_heif-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pillow_heif-0.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pillow_heif-0.13.1-cp310-cp310-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

pillow_heif-0.13.1-cp310-cp310-macosx_10_9_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pillow_heif-0.13.1-cp39-cp39-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

pillow_heif-0.13.1-cp39-cp39-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pillow_heif-0.13.1-cp39-cp39-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pillow_heif-0.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pillow_heif-0.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pillow_heif-0.13.1-cp39-cp39-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.9 macOS 12.0+ ARM64

pillow_heif-0.13.1-cp39-cp39-macosx_10_9_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pillow_heif-0.13.1-cp38-cp38-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

pillow_heif-0.13.1-cp38-cp38-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

pillow_heif-0.13.1-cp38-cp38-musllinux_1_2_aarch64.whl (7.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

pillow_heif-0.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pillow_heif-0.13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pillow_heif-0.13.1-cp38-cp38-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.8 macOS 12.0+ ARM64

pillow_heif-0.13.1-cp38-cp38-macosx_10_9_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file pillow_heif-0.13.1.tar.gz.

File metadata

  • Download URL: pillow_heif-0.13.1.tar.gz
  • Upload date:
  • Size: 14.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pillow_heif-0.13.1.tar.gz
Algorithm Hash digest
SHA256 0d46adc8a8afb515297fd47fc0b15657b8927f7ec52ad1fb8d63250413d4c6ba
MD5 bbf9e47dde414b53c2062b262bff0a0b
BLAKE2b-256 a084263270d62f1f367dc43814506069db89d43ffe9c7a354d0b482d5483926f

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2fd56909022dfff4e02397585dda6b3ae25cd11adf1123c5617224947734205b
MD5 9b75ef065366e4be59719959d5eba6e6
BLAKE2b-256 4b97916871c14c2ede597e68a46e437a650ba0bb6dd20342a5958ab975532d22

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64b6ab214fa5ec6f709ec79b7bc2abaecba1553849ef0f04cd8ab1cf3b0aaf94
MD5 6ed58e96f5308c3a155e6dd675313a92
BLAKE2b-256 752f02e5ea317583e4fba5f25a359e1e62fa02cdb0737da78108b50e459d2688

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c8f070fe3705a52ef34c6b8cd39c29529972b5d7e2388a80530421e6d042b38
MD5 3cc03759429389c4082cc259eaa4c085
BLAKE2b-256 95a5e686cea289adc497a53dc9c60f5fef5c46cee399348d64301590c7a8af90

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp310-pypy310_pp73-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9998235d3f1edfec3691161dbe83501b7139840d80caef640a9c87d7d5934b69
MD5 474b8c343c2dbb4d078c22a74930339f
BLAKE2b-256 85e5d6daa83a5e900c9d378a948240146c1eea107205efb7938d9d868ce0dbe2

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7651354c30a4e2fb075df2a0e48ae3193a0b378ee2c262dea63b5b3013ec9b5
MD5 787dcd2d6e70e7402ca4ec5c58ecc759
BLAKE2b-256 39c72ceecf0c0caf82e6cd96160c1943cbf25729bdea38b253b6062e313252ad

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d9cf0b1a18e660b829fb9c618b5539c3c741301009ff06e8438b89211e890a13
MD5 c7469c8243e996b2d4e83677f884cb3b
BLAKE2b-256 3116795ac1bd8413ebcf1bbf6bd7f8c461e6a84be21d9e67d27b577cbcc4c38c

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e360c0c533345b34e05b923b49abbf08ec7ebe8e17f6cca6b446d386b7fd8b3
MD5 50db4a70e1b2066a4a4034d31431d9e9
BLAKE2b-256 59ed288d3f724a1309132d91672225b77543eb455c6ee19367205c1745d02ce3

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99235d323388de1bef001f06f6a35f20a1d6954896d79e44f4dc4d2bb6f3229c
MD5 99bc5590e89510961e9767e8deae60c3
BLAKE2b-256 d01aa850ede27ca5281fde752d2217e2b255de4017567722ccd13f6e8a0c9972

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp39-pypy39_pp73-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a7745c019f954aab611299908089e3e53f45ed4eda057cb32782b90cbf5c1ef9
MD5 b625252d8a061c625ca864bdee133071
BLAKE2b-256 c5ca318669cd0674e8dabec4f03f4b764bdba1e22b4623ba2575e1f658308577

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f61ebf35ad81994fcde3e7a7ebd15adc9dc9419aab97c6e4a535c04940daa20
MD5 a975fffda1c8c2fc5120fec07217bced
BLAKE2b-256 2f6a116d01fdad2eb63ca1a6fc7222220c030cf6a699858e33606d92fb0bfe22

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6edc64c8e7172364bbeff09745cd76e443e673f68bd84708904dcdedab2645fd
MD5 62e8cc7fb1b1ff72faa3e27104ab54cb
BLAKE2b-256 96f352a638c1e8e9c7fea147f9ce8cce266eb16ec7944309b91d34301f321447

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 441751e7a09d4f253f48a4076fdf4778eea6d90fd8a57f0afde27236ba535eb1
MD5 7eb49e99c5a017dcabf3cf5c3cffcdd5
BLAKE2b-256 adc504a776f25278f4512d7a7171161f0d0a4f3b74155bf3b5b77913eb4eff4c

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c0a9763fb132b606c3fc1f749f3c4b94e01453a96366b9746d61c431626af12
MD5 dc84d6948b892b09d5c8c8a08d54b3f9
BLAKE2b-256 ecc5650840cc0af6bc05c187083f5f4218529126c62ae1f3ea203014854c5e50

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp38-pypy38_pp73-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c4f6125b5d3d18a17e43318ceaadc0eaad12ec37948bb7cc3ffee016c9d62ea4
MD5 fadf0cebc480c9a22bbcebed0abce054
BLAKE2b-256 b5e6ffc79ac0cac3d9b4d27c0483c89f9c07316d45dfbad8230cd8e9e2444a20

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b3bd97b4ce968a776eb04c1085f20834d100021407398d1ea6db2c9fa4167fed
MD5 5a7150743517e485dc1ae52e3d6ba354
BLAKE2b-256 12689274ce83a993d667c665a93dd8f9c0cc6bda7f73721a52d11b1d9c889df9

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6fa3661f6f8c6c28e4e565c7aa9e4a1ae2507aa1f3691f831d3a9bfd465ceea4
MD5 132a145b0400c4d7ed7956e05e325721
BLAKE2b-256 425d10908fc756f071e91557033fac13b57e662d78a863e6c1d385d80a68e5c3

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 459b8536e86df2f957998f9ba830ae3e8a51177db67d1a9cb7243402bb70b576
MD5 010811fa56bb5d7ae24a4e18e9c2caf8
BLAKE2b-256 b478d58265b53f8184644fda66dadd9ac2dfe1735b64dd67c1470bae5a25298b

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 023ec7a6f085be0cf33e1b4458575579e3952da36b9c32956dbb2749b53e63b3
MD5 5ec8ea7a170af958691cb05f02aedb8c
BLAKE2b-256 b6e16a9c73309691899c794b73724f91adcd779c3f0657bf16f010f8f2bc66c6

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8e11c2a564663ce52f56851f3b9653abb254ec520191d3cf7841fcd02c29e3a
MD5 ae077da833bfd5f4d8a47d22ea39cd51
BLAKE2b-256 aa6cd8bad383c23cbbe2e1770db5f1085ea60113c4249441ef6e704389a79d38

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae9169e1ec94793d1b9ffe98ee39f856ca002e3ac476eaef0b524fedc81d2304
MD5 835653f2ff54932de954c8db9f0a28f2
BLAKE2b-256 604fdad5ef2eb48730a5cfb9951dda8ba67b20cba18f4ead2adfdb10c93315bf

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f483c68895faad5af313e30c546cd935389ee99e59522d12f53225b46dcb9753
MD5 cd49bb277ca1270f35dccafe0daabb98
BLAKE2b-256 fb2aead0336753133ec601af221d6bbfc26ff3184c52f043e66c44b596eb1163

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14787322b70e9cb02e599ef836f33181f981383f4848206f9fe5a272821806cb
MD5 99b0b0bb76eaff43b5b92a0508c683e9
BLAKE2b-256 8a51e32a1a32cfeb04bbd8753eeeb1119a8eb7eca420e440feb9e8a7daca66c9

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f0eb2babec34900367384feaacff9a2f42e959767ba5df214560ef579b657b1
MD5 8f61b8f2af2dcdde4cfe3119f131d52a
BLAKE2b-256 eed062e11703e7cfc5b800f51c7f113772c6edd5e2daedae9f74f4c34ef078cb

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 86f47db53eb719bccddb14cadd91fe9fa38b57aa07e3823ffe74b796a2bc50f2
MD5 620301c808b5eb53723b2effe237cfbc
BLAKE2b-256 fea9e5344e1d42e6d904b1a3d58ec3d30e718717c84b04531f051034e70e0157

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 736800774f9754ebfeba21ae137db0aa9f19df17521aee70ceeb68e569a5fb00
MD5 6e53538358f0c116f936883fd2293a1f
BLAKE2b-256 77235d5a5cc060398daa0251fb76b4cf6b3b22a5bb55bbe3e6eac6a291b3f205

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5389574c874805bd6a3f2d5ef14ef90b61fdbebd75b58798677e84018caac6c1
MD5 7a2bda8b21a7a3a6fe37b4b4bf36eebd
BLAKE2b-256 1ddaa054c99d2c74d5a3c40f69ff30344bc3c2588137e3dc9a63bcf4f64e7913

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b586ba25c003bc2b608fe5cd1396b738b838ad4277348a5ca4525aac1f28e7b9
MD5 db709487ae0b53cd7968751062a45602
BLAKE2b-256 98d8d213465f8ef73f944b7ebf736eba116aae23c0b8e511f351a717786f2e19

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 df4eba9bd64bb50656eda31acddac58f53bc3f2c5b35ea8c90438a7e2763bce7
MD5 aabf7d630deca45a1ceb4dc3b6035a87
BLAKE2b-256 a4655bdeb6565fe122255936b3844e97caf29c8c9b9ccf010597a13260c7f372

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 779af08dc4dc0e787608ef035a525de40bf98e946ab194e3f702510c07af5f80
MD5 c792cdf40fd573f825327fb356d986d8
BLAKE2b-256 75481c34eb86afccd32ef0c8c1d0e7cd477eb3a6521533441342e8d8ed693a7b

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24a8c78a5fc2e5efa3650a10c061cd507888896d583c4e63a54549b34cb84d05
MD5 b86a5e20a8405298fb378fb5571983ae
BLAKE2b-256 c85ae444e76020b305a5f6f415421c827a1cb7c7c79bb399c885f667e55002c0

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3239390575a25b1fd1bc8f41f0d3783c1aa26c77a467731fa301175d542f5e8b
MD5 a46debcd80d2a9ac93f31dbf1e439e1d
BLAKE2b-256 f33b1164b97a58fdd986cbefc278ae89b4763f3e356c445c370dada5a9d53f08

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c02598f2103d385366dbd0c29da8a2bd30521d9cfc2f7342698839bf0c69e15a
MD5 efe3c6a5e1ccfa933daffdbe4b843587
BLAKE2b-256 1212db273802df606faa75716ea9f1fc834031a68b5ebb99a920308bd21505bf

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7925f04312f39b7ef1334f1d676f901ba09615d1ccbec95b49c87af80677f383
MD5 7d2e873c49bb2a3d9dcef96829c10458
BLAKE2b-256 027d1f6ba610a05a4726178b51c4e242bff93b2fa63b9b73b403a9ef19bd2ad8

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9e7964e54b65bb7fb9b60e606dcb21582d7eea1046364d380a74081bec61478
MD5 3b91a4d867bd7bea2f870f297bf1870b
BLAKE2b-256 43ce53e1cfd29375b01f42e1cfe42745c8b26bc0973630eaac4925ab994d50fe

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ba6f634008762818033e7df942e0fa6649dec95fbbaaf8de498d7e43ff136435
MD5 84fad91fdbbd8c945f9f1a809426747d
BLAKE2b-256 c27d5fd848ab73557a6756b0f32cc0dd0fb97c2e1141fcf6b4eb8acd94148736

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62a0269a06119ae1395e28803677d46d4895410a360133d244dcffa6ecfdd4b9
MD5 13be4fde2c308f43aa5b98e9cbc48fb8
BLAKE2b-256 3d4def01c601745206a93bd3a166dad89c555850667ee721189659fa1e7027e0

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 894caef12129966df326605b8ce7a18b88fabf50dcf3bdd4595ddf76c8543b9e
MD5 e47d2e03922e880fe17d4c1ef64a2027
BLAKE2b-256 257440e6eafba33a850c414b987acb88c3c7c6ea769a0ae4fe2ed06b7ad9c924

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6312ee1730e742851e0f2fec60b1390db9ffd831a26fd967fb3c7ed8a3f61197
MD5 b0238ce4a31fcb56e5b19f1b9d2ef88f
BLAKE2b-256 6d072db00b723eda4dd8274ba0859a7ea66ea56f4155732e4ab4c674fd1ac0d6

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ac0bbcacb84e270c4accb519bf115dc18b80d7b3e283ddbb98bb77af613f5f4
MD5 133effbab19ed03abdabb9c7cb893bc1
BLAKE2b-256 587281933515fb42e23dc7bbe4b6cae4abc54da7de03b2c0fcab62f604fcd725

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97154e03be732005b51130aedff30229e9ae5038fa717afaca30e22d3e49d69e
MD5 6be609c00b243e1f4b71d8bace4d499c
BLAKE2b-256 01f026a88d2773b0f25b9208ce6b50c0676d2f2cbddaf655fb06157b967b2b25

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bce196e134b1dec0b82c157b27d665deb2193cbcce5a338a06766819a1878df9
MD5 224e013a45844adcf1b013364582acc2
BLAKE2b-256 fe39af51e7cdb3de440e8ebfef0b5892efd00b250949255fe8919e11dca8f483

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 426662a4c3da6c499627303b858accb482583f7f1c5874d40057a8c843a3d53f
MD5 96ead052a3ef1a95d88da9de288ab497
BLAKE2b-256 e167723f40b3ddaafaa352740f1ac2bd2d9b80c1761ebed85647e15f2a78a2c4

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b56974c11e63ef1cda133bdd2eac2b4a992448a92dab3fcd20c5ec3195958952
MD5 0523b789e629d89c8369fbd3aadef300
BLAKE2b-256 eab920f399c320cbdaa763baf2f485e1fb31065f253ea689f167d6508ab536c2

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 385b93f575c98bd69bcefe2b013af324ed9c50d4600449f46fe784e909ac370e
MD5 dc0addad543f312de8556f0404f119be
BLAKE2b-256 2be8938bdbc8b9bb8968e6fc007de1e15b0ed721d73682645cdd33723ed9983e

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 403a652a6665b1672590890edf2489686dc343c05fa2cae320ffc551de315392
MD5 3bb4b16f306d4b0b61445217f2c0ef5f
BLAKE2b-256 a4dd2efea60105f077b9f570b513bce33aeba34ee33c7f3aa464231a0c97bcb5

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e72ee2971b722110fa6eb4b0ff640fc3854d9959f9a61f93eba62a16c6c40b75
MD5 cb72ff3a683722c0d79ddd5276b90543
BLAKE2b-256 de48e80ad2fa4a803699baa55559dd8ea601b3c2a3d0a40625c482702ec4bdd8

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a23e660c73739e2e4e3b18667bc478c4d62b31dfba07d962f1e8256bd37148b3
MD5 a0be06dffec8480e008d458f5cc5e820
BLAKE2b-256 dba001cf44cf77dd906e7ba459297401445baba3b046739e898fa330026bab94

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4f03ee12b249725144cf01bbacaf99029e54a67495fd2df6c29c493c44cdb15
MD5 cddf5bc95d757b1d8a0e0796a2bc73a5
BLAKE2b-256 141b3efb07e119dbf2a00c5edac2fa2e2ecd8ff13f2ac4928f3e19c98c4dd851

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp38-cp38-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 52b26bd99c1604fcd2760b0826e79a3301b6269ff6c129750e0e6ef4e4980f96
MD5 f29023facbc4e0a6e1d85c901d80a035
BLAKE2b-256 4309472ffcefe6ab598a7895ef8f23504a1e6f38b99d7a8311d1d0416b87580f

See more details on using hashes here.

File details

Details for the file pillow_heif-0.13.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.13.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b78e59d89d57dbfa27b346ea5841bd80c61441d5dddfbaa135007dea81a24a53
MD5 a036317d8ab59f64f3bd81b44d583137
BLAKE2b-256 d7eae2c8c2361e9344e33088204f35a72dea87066d320e3a457d1f69109a5183

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