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.
  • 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.7 N/A N/A
CPython 3.8
CPython 3.9
CPython 3.10
CPython 3.11
PyPy 3.8 v7.3 N/A N/A
PyPy 3.9 v7.3 N/A N/A

* i686, x86_64, aarch64 wheels.

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

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

pillow_heif-0.12.0.tar.gz (14.8 MB view details)

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

pillow_heif-0.12.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pillow_heif-0.12.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (6.9 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pillow_heif-0.12.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pillow_heif-0.12.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (6.9 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_i686.whl (1.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

pillow_heif-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pillow_heif-0.12.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (905.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pillow_heif-0.12.0-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.12.0-cp311-cp311-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

pillow_heif-0.12.0-cp311-cp311-macosx_10_9_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_i686.whl (1.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

pillow_heif-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pillow_heif-0.12.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (904.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pillow_heif-0.12.0-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.12.0-cp310-cp310-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

pillow_heif-0.12.0-cp310-cp310-macosx_10_9_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_i686.whl (1.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

pillow_heif-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pillow_heif-0.12.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (904.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pillow_heif-0.12.0-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.12.0-cp39-cp39-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.9 macOS 12.0+ ARM64

pillow_heif-0.12.0-cp39-cp39-macosx_10_9_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_i686.whl (1.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

pillow_heif-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pillow_heif-0.12.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (904.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pillow_heif-0.12.0-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.12.0-cp38-cp38-macosx_12_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.8 macOS 12.0+ ARM64

pillow_heif-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pillow_heif-0.12.0-cp37-cp37m-win_amd64.whl (8.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.4 MB view details)

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

pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (905.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pillow_heif-0.12.0-cp37-cp37m-macosx_10_9_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pillow_heif-0.12.0.tar.gz
Algorithm Hash digest
SHA256 f39fac9bd26177f99f7b4e9d4052a7c2afe6e81cd3fd84b360c0660e1540bff2
MD5 7b0cd24cec81381246249e942d3e5a4c
BLAKE2b-256 397b3e05e13983e86ee4b17fcfbb7f815ba9b99b97beea28ae536ec34061c00f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 33f899ee15e49ff4b44f0d4593d42290a0c4813d989e62fc39c744aeb7ac0806
MD5 6c4c87e7a89c3e2f5d8043126375df2a
BLAKE2b-256 a7f42e4fc1c795544567a51337e0cb55a9f4a9de5315d2201af4ab2e63987bba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c18ee4506be7ae230e6ba02df33d10f747354e4f7ff64ba4b3c0aaa223c244f
MD5 7a7288fd79112d9468064e9af1544a47
BLAKE2b-256 c878d69b8201a71885cbc2d3c465782c6f14ec64004352076b561b7291239d5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ece0ee997979c76c13fee8f891557ffc14d16457de239c9d7232e77f54170e7f
MD5 c21c448a553bdb975d7903fcec48d025
BLAKE2b-256 1564ba4977b3e01c0f0955f8d87ca4aa73f6f1be681bd435b8f23f3ec63224dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 273882e666cbcd3e3cb279a07f283a5b07fb97a6b934969412f872a8b4c9f803
MD5 2a164b44e5651115d59a530293fd54db
BLAKE2b-256 18ab45f3b3c4b1142d01e8fe451f736d4fd514eb2da6c8f34a543bbf884c1bb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cf850f4b19ec83c98c022a02b31a3d0849aceeb85573c050e44e0a64762c866
MD5 c37e09328ab8a699a895bce5bf27e869
BLAKE2b-256 16eab20b7eee564867621d047cd1fd3628a4d02d89ca0567eedda8d6bb0e60d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c25ecda62afe2e39b7d4eccad5f431f844b3522fbc63293c66294b576aeae4f
MD5 48604e1f4cd9e94adc84b81595740d33
BLAKE2b-256 7b560d2516f75b64d5db065a5591858bc42a6c0843f88afccb8b545a2736973d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a1c441c2b07b61cefb417fca1c357529d756c2bb0aa20e484e4fb7db83d2229e
MD5 2b47b65f206c447216a7ee8db70e4862
BLAKE2b-256 404837efbc09d1ade6effc8eb91abd6dd37aa2a556bd5d3c49ef510e15089e62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3c4afdd457238b6730a6c05d6dffb43000e268f7c9b4f1b4dc218b6d8183babe
MD5 480838d0b466aa2f5452b1df41378209
BLAKE2b-256 82757e1c614ab63b0667eefd4c54d9b736f57698b0d342b5094751162df8ee03

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 377dab3183ade768f2c06c8344de4992c0c51e06815545c7e048fe5bf5c081cd
MD5 672a978aedd46cd478bb193f4406e3a1
BLAKE2b-256 f90c26d9257be4aa64185dd2f750712b69a237e49cbf45ea0c0be8d251fe004b

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ad6479b294804a2ba7eee3fd1da3a265c405132eb2308bf8c8f8f9f4e5ea6ee3
MD5 850f140e20d98a869892b93d5913e2c0
BLAKE2b-256 0545010cd32ebe8914b8eb04a943b5e61fa33b25f1db45f65b1aebf088f5f130

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 70b0662c7acb4672e3c6d173c46f3dad198b5cebcbb6efc97a5994c137fabba0
MD5 baa6a6fa4d2647bce8b16735f4cd3932
BLAKE2b-256 04503e4d7ef909fba2801f80fdc9090fa60337b46bad93d13686c56f28c3e335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbbc068510be308776c548fd4bc1e3e23a741a1103aff0a0669bd6d22eca3cb9
MD5 399867042594c5d117d44f7b5981b4b3
BLAKE2b-256 031165f3b8204a44e4f32877df929b6a08ed003bf59a40f5e43e3fa6b1547a8c

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 359b574f2ba3e0fb2e406dfeac991681c9ae3f4b51af5d40411e75c3488d2de8
MD5 4ea6cc8a840f35b49f0f83e870cb1391
BLAKE2b-256 c53a35f833fa0b601acb43b832bd61b74714f39a9713bdf1e20434c8bea277b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 06c508a518dc055bb2bf82119a3469e9ee272b134a3733088c4c86f2a76e8308
MD5 f5ffaf799654bed72cb319c32d9b87db
BLAKE2b-256 7aaf93ea6b2c9ddecd7c6aeabbca3d284a46e514fbe2c3a71128a3925ce818d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 55287aa68af435a1f9f21267b65f703a718f728628158cfcd43643f2131cb3f9
MD5 e61fa09b8b1eb8af96254f73d6dc6f4b
BLAKE2b-256 343b98db27d50fdb279061bc8e75a1a5aca4199d5efa0a656bcaf87c804f60e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02cbb56608bcb28099e7265b4e7e436ecb8b66d8bd2672a4f4b426993f42979f
MD5 41106bd2e062e67e12d78eb982219acd
BLAKE2b-256 c9e3e948215edaf4db95db54c94b4140c28c822583f861c235d25e38f40abb5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d2a89f5287d85bd5f889c4935a9ea0e8e0195b7023217de871463f69f12eb1ed
MD5 33caab2d6595650dbbb147c40641c011
BLAKE2b-256 cb360962127883bd757073ba2f6a9400f3515b4705d6b87df58fb0e455582020

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1ce463d38b3f98dcbdacfcb916a5c69e108cb81e32d8cc0c2b96c1d04fd11cc9
MD5 263daf550a007029b5b0ab29dc096419
BLAKE2b-256 b1a7096b0f5ae72390318b8ec8df9a2073924d7fd3cdd817ecd92b14c119dc20

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e1e67f2b35b7c7b6bb1270bec34b74c85235ee6c0d7e1662b28040a1daba29d5
MD5 79a679f11bffeb425596d49cd54ef1c4
BLAKE2b-256 5b88c3fffb1f3587d6dd5dba8314f799590ffa57a8cb93db4e77ec1b072681f9

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4d5c783edaa1098bd0affd90477501399ca6283439772e0e4f8d4c40e9701866
MD5 e4a637772e8f22678a97774cc5c39914
BLAKE2b-256 d5aa6ec7474e406ae8ed03844379dcb17afd611eb86f44bfa279ce8907851394

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aae132bf0afa9a683c4620acb72a811e4352b574344c85f61e1c76f34db1fd6c
MD5 c48eebb59646552065d45ff0fcf50652
BLAKE2b-256 7f0b3b35084e5ba9b3bbead211443637b4c543ef942a45a60a40df3959776732

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e2ec6275181addad8f25b22839f68edac2ebae0683bf001322bccebcf4b31006
MD5 0b24203b89a219d3941359ea23a8ae95
BLAKE2b-256 d5238800d8070974a32727d4a699f8796e12b436a0e84bd57138cee6895724c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d83042fcb8117059e843ed3e5c46e83c35482c0ca99cf45693714c5e68bea77
MD5 642307d20fb79e8fefc1309e3d4f7727
BLAKE2b-256 e6fe9619a89f27a569c4434e580ca2cf4454018cbe78c1c4b731a1ae32b9093b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2540a6c7a50202878c7dfe226d360ac617b2d950d70afe5941ef49863b95cf7f
MD5 72bf7d8b95ca32f2664cd47aff9b51b3
BLAKE2b-256 e11558b14af054358ef81eddf34208f00d6394e00b97e57d043ecb0f52f27465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a9bcce672a9e9cd719af4426159b9132e393115660c04eb2fe248fd2f5537c2
MD5 a1564584c8be1053d61e8f99a12d2ccd
BLAKE2b-256 3684ffeabdc1907dd4a80713a7a8473d12cbecae004460ef26b67284a3b99aca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b4cc6a53a0dde4d2ec9b4cabc8b84aff3cb930d8e6d7a146897a93024ab3f3a3
MD5 2d04167be059ed49e3694df24f9f6971
BLAKE2b-256 39cff39beaafcc4a7aa151bc2d67b9158a79260191ac551f075b92687ca94a9b

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8fe903f453b3159ac82d2def79e5bf6742c71bc0052c68a61d67ef16df741e10
MD5 fc59e091a2bff672facd5b229fb600b8
BLAKE2b-256 dde351879a47a694945ea8c53ebcdadebc20e158273020827e8d220dbf061b4d

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2ee06566b612bd8583b73e12cf37d3ecdd5f05d8349bdaad2d7aff857b8a0ad4
MD5 dc7bd395730587affa9326faf5ce668c
BLAKE2b-256 1061b4d7f2528a9e61d116a017bcdc662e3fc800d375116bd63cc99969928882

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 66cf68f6f245a82b0d1298a0835bc2f42813c8ac88f220518d901fb87e30db51
MD5 7aafe507f7d027ac7d4dd16d575c40fd
BLAKE2b-256 3571f2d07fd4f9946fce147488e8a63a41b30fac32a3f7736cf81148d3695a33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de869387404a844f9757512c773b3a5d7d39740133f10cf4eb3231207cfe974f
MD5 6e0c347c0c872435318443a7453c63a9
BLAKE2b-256 7c7feaacdb22f635c376568be57dc299ccfeec9c79e88cec9813637a91e3b670

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dd5d145359f411b937cff3f0be0b2ce9279c6e4db21937436beff0c11d08293c
MD5 9a2edda1fbad77d12e22997d458f2f63
BLAKE2b-256 a406532c57ef2756409d10e78da5e46d507be2e060884d1c091b2c5f7b213893

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9213694a42ff6c612c2a52a309a7c559cb96cbddbccecdd5239db56ca00fe151
MD5 e935d71bcb8e77d7861be1d6774f3e19
BLAKE2b-256 ef3fcb87355683fbae8b68664ed769fc7dd8e891a05060250fcfe6225baa2bc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a1f918e2626f53c9ab9712fc1c21ebd22a132888070c92b04008750215ef31b7
MD5 800180db9a87b2e2f6324e276ae41cdd
BLAKE2b-256 99876ca8d6329da1acde4ff27787e079bb2c258265a4c59e6e87aa32bfdbcdfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69cddda5bfc1e4d49a9822330384cd9349602d23ee63650143f6f365d043c837
MD5 e5fad6c24ac67cd56bca84cb2a14a9a6
BLAKE2b-256 ed582dc26ff87af42586e5f301a3d55ba8967233aae38d51b2207377ffb17150

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1c9cf2eae967f9f60dbe8efe7de6fe01e030926d8d947daf038f5e5883cadd7e
MD5 38cd2b42c1bb331def05db95dfe5422e
BLAKE2b-256 c8b085ced635fb73e00f10843bbbb9580abcad755ae005a7b0cee07f31e1139e

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 008dd235a41aa2f8c90a1be2f0d63428bb9ad2082e2056b8c8b054cfbdb4ebe1
MD5 4d9f38c9a9aab81763d88cb3ddb7864a
BLAKE2b-256 8d8b0d2aa02049e92144ab699bb2fe16baeb8f4801d7a052f256c5957e884c67

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 68df199391206d29f05577a9ab174d5b1049f4f2ea41488fda29af71d6f5e942
MD5 2c6abd22752830be8340cf2cdb2f8231
BLAKE2b-256 438abf617aba04d0806ee8d60d1d0f45457ff01ea226f3fd60280cf25b818098

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a6cba6774d88eab302a84e4fbbe29b5978b1f69aea067173b3c4df94c25685e
MD5 03e32e3fd86fa8788baa6c2f742976a4
BLAKE2b-256 18dd6bab8ce5a5c1c52fad9417731ee80fcd2c67422d36d77c6567fafe227e99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be6d885611ac306db6fb406a3d8934fe7927392450a0155703ea2ee1b4242975
MD5 4bb301b80b47ec55c979a1a48f427bfd
BLAKE2b-256 0b63e3e974627e55d27ddf64a98a8f0b082a24753ac88026cc0d97794994c439

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 643cad8849f9891b6565ab4899bc0948ebdbaf971af6a0f08262ae3ef468aadc
MD5 edb36cdbb2f1bd9a1925257cf480dee3
BLAKE2b-256 65b9dbf7f11385d205c60832ef1f83931c732bcf1aa24961413fc02540757390

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9d8a4b268fd8f8f3e45725fa57d2be4b4126ff136b8dde554814289fa36c9dd
MD5 ed0cd65dafc6986980c644f46b0f9c43
BLAKE2b-256 2a1fe7e49f2603ead65ee9de48f3f613b62fffc9fde5b247443348f25e1f37ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 63179bd6f06b2f4ad19d96502c03c09a6b8ba32ac491cffaf37838caaacc1026
MD5 328e0db48892d722a4069d7092cc1a86
BLAKE2b-256 803be4bd4973cef6f2bf2894a0f951b4f896398d6fd23f7c78a4823ccc77afdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a4421945374f51e80567927a72dc150e4324d8c09ea093056dc6a26e2acbb78
MD5 3df16a4d73154e60dad4be4d20a1dddb
BLAKE2b-256 12896d928e4b06153b69f978941cd42c2af0d5511d948396a9ddc148e0755420

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b02452d378f292f483a642bb93cb71cada23f795f7143343717f720cbe4ec968
MD5 1117d0aa0a48c4bcf29313f3cc977b42
BLAKE2b-256 75664d43d5162ee34f4c5fb541f0c7cf50e8abd18f1a852264e4550609be156a

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba8e9d806b84084be3778701ebb548189148a9f6ad875ffcb58b72866d371f6b
MD5 e7aec27324d9396fc638754d78bdf8e5
BLAKE2b-256 8dcab2a010e96e088bb8abd142d5830025cf4f28c82ed6924d29da1e67aa2c8f

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abab000574485cfe2e7946b0916d271c84ca2bdcc02f35af9ef817b93a285800
MD5 878129036aae2b66306a9109be5dad05
BLAKE2b-256 5a01fb5c2abbe3c2d33de3328d86c91f1e5ab4dc33483967214f3af387858eb7

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b210232d83480e4bef5871c9921d0ce598f8c989eeb74b3c6b94700ab97b75fc
MD5 d288b616a41732838a42e9024121224b
BLAKE2b-256 3a1940ac0dcce1c6d1456753127bf576ed03ea76a7ec29fdb27e3eda5909b992

See more details on using hashes here.

File details

Details for the file pillow_heif-0.12.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.12.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cb0e7a81dff84d3291ef2c7ddd786a7046f5fa0f020dd333f521b5b5239db2fc
MD5 5c16f1a7beeab67036e676f5a3cbcfad
BLAKE2b-256 254708ea9887b9b44581538deac433b785e472baf0c2c85fb49f4726e9548638

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