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.
  • (beta) Reading of Auxiliary Images by johncf
  • 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()

Accessing Depth Images

from PIL import Image
from pillow_heif import register_heif_opener
import numpy as np

register_heif_opener()

im = Image.open("../tests/images/heif_other/pug.heic")
if im.info["depth_images"]:
    depth_im = im.info["depth_images"][0]  # Access the first depth image (usually there will be only one).
    # Depth images are instances of `class HeifDepthImage(BaseImage)`,
    # so work with them as you would with any usual image in pillow_heif.
    # Depending on what you need the depth image for, you can convert it to a NumPy array or convert it to a Pillow image.
    pil_im = depth_im.to_pillow()
    np_im = np.asarray(depth_im)
    print(pil_im)
    print(pil_im.info["metadata"])

More Information

Wheels

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

* x86_64, aarch64 wheels.

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.21.0.tar.gz (16.2 MB view details)

Uploaded Source

Built Distributions

pillow_heif-0.21.0-pp310-pypy310_pp73-win_amd64.whl (8.7 MB view details)

Uploaded PyPy Windows x86-64

pillow_heif-0.21.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pillow_heif-0.21.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded PyPy macOS 14.0+ ARM64

pillow_heif-0.21.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl (5.4 MB view details)

Uploaded PyPy macOS 13.0+ x86-64

pillow_heif-0.21.0-pp39-pypy39_pp73-win_amd64.whl (8.7 MB view details)

Uploaded PyPy Windows x86-64

pillow_heif-0.21.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pillow_heif-0.21.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pillow_heif-0.21.0-pp39-pypy39_pp73-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded PyPy macOS 14.0+ ARM64

pillow_heif-0.21.0-pp39-pypy39_pp73-macosx_13_0_x86_64.whl (5.4 MB view details)

Uploaded PyPy macOS 13.0+ x86-64

pillow_heif-0.21.0-cp313-cp313-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.13 Windows x86-64

pillow_heif-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

pillow_heif-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

pillow_heif-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

pillow_heif-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

pillow_heif-0.21.0-cp313-cp313-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.13 macOS 14.0+ ARM64

pillow_heif-0.21.0-cp313-cp313-macosx_13_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13 macOS 13.0+ x86-64

pillow_heif-0.21.0-cp312-cp312-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.12 Windows x86-64

pillow_heif-0.21.0-cp312-cp312-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pillow_heif-0.21.0-cp312-cp312-musllinux_1_2_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pillow_heif-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pillow_heif-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pillow_heif-0.21.0-cp312-cp312-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

pillow_heif-0.21.0-cp312-cp312-macosx_13_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

pillow_heif-0.21.0-cp311-cp311-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

pillow_heif-0.21.0-cp311-cp311-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pillow_heif-0.21.0-cp311-cp311-musllinux_1_2_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pillow_heif-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pillow_heif-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pillow_heif-0.21.0-cp311-cp311-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

pillow_heif-0.21.0-cp311-cp311-macosx_13_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

pillow_heif-0.21.0-cp310-cp310-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

pillow_heif-0.21.0-cp310-cp310-musllinux_1_2_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pillow_heif-0.21.0-cp310-cp310-musllinux_1_2_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pillow_heif-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pillow_heif-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pillow_heif-0.21.0-cp310-cp310-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

pillow_heif-0.21.0-cp310-cp310-macosx_13_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

pillow_heif-0.21.0-cp39-cp39-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

pillow_heif-0.21.0-cp39-cp39-musllinux_1_2_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pillow_heif-0.21.0-cp39-cp39-musllinux_1_2_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pillow_heif-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pillow_heif-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pillow_heif-0.21.0-cp39-cp39-macosx_14_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

pillow_heif-0.21.0-cp39-cp39-macosx_13_0_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pillow_heif-0.21.0.tar.gz
Algorithm Hash digest
SHA256 07aee1bff05e5d61feb989eaa745ae21b367011fd66ee48f7732931f8a12b49b
MD5 d9c8b78126be5faf6aa3f699b37c7411
BLAKE2b-256 65f5993804c7c626256e394f2dcb90ee739862ae22151bd7df00e014f5206573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2813c34cdd3f07e406b6a2cb216019409eb62270e6799088ddf3d4cb08a0d503
MD5 332e4da09e48179104c49273d2ea798d
BLAKE2b-256 362f6479ed40a11a255603bcc7037b831512c4df075ac96cf4f20776c6c3c104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6576c9c7713e33150395cdc6e9cf59efd8f42c5783cf0764092ba50a048ee2c6
MD5 4dc588b4d30b44fee2a73bb745566541
BLAKE2b-256 51c60a74b847691093942de3253866dfb0e72847155ef7756c9fb783ac184361

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03273b94a7548ba615f6bfc1031137f1a025b657226de6c3f09f84945295f565
MD5 7a4b6813e02ea535a911118663f63e0e
BLAKE2b-256 83ffaad1abae74d28aff860d94f15651745ae293d43ec8d61634f8d31beeda13

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fc9bfc50f55267d13b0abf63bd7d141b92a39e09812dadee1a88b5863d9b8808
MD5 c60fbefeea56077030b8a4e42c88ea9d
BLAKE2b-256 af8ff645a9f1b620d3fa7da3d278dcea763b6519b52e4c1ef7d5472925657f59

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9305aa837ce77d98a8b5e7bc8f86eeaefb52237686d84d60de11d55bad541d7f
MD5 3d40a7b3fc6a54a333a50916c6c9eb18
BLAKE2b-256 7a944436c95e491ac921788ff9d34ebfe55cf8d5d6a870e7d67ea557b6d3040f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a39d1043ec74afdeef00086c8d24b3cc30095927817182ae5bc960ddb3422d9c
MD5 1967a9405978c59a3cc4c11661442cd9
BLAKE2b-256 90cb3fe4f77b9eed8b30b53263f0b23e3d3fc5177afea03f0431eeb9a9f0bd00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5680a00519e5f3c7c1c51dfd41e7f1c632793dfde57a9620339ba4cc70cf9196
MD5 43fc0ec2d51c2b4a86a24da10e61417e
BLAKE2b-256 c00888e834a30ee05e793183223573ec8beada1f28ce5cf5634bc12124ef1128

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 121451d016c450bfb4d926fe08274e165553679917eb8c85d41fcadfda5f3b2e
MD5 2659a2a3b261f5457279f2905cc71375
BLAKE2b-256 56aee62fb4ee9a3d33c57b4baa15cca00b82ae01faa847fc8026ed0094730b9b

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-pp39-pypy39_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp39-pypy39_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 22a73ed7ca5c2c8ef1b4872827dc7d8a6875938e9e791fff2db92fb4ca60f560
MD5 de27575e70434e90da2c9cc8941f6907
BLAKE2b-256 eff83648eeca8ff9ec49c59402cd3a205e73145069519b6bdcd69f440a1f2f8c

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-pp39-pypy39_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-pp39-pypy39_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b06125d594ca71c9af3bf69118c661b8f82a3a7ce2d2ea5302328d91ebef36cb
MD5 2a33bfb00273f48b3dbf335759688d62
BLAKE2b-256 0164c7cd015bea834598c39d1747b00f7adfcad0190881644a90c8561797e6b9

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1b6ba6c3c4de739a1abf4f7fe0cdd04acd9e0c7fc661985b9a5288d94893a4b1
MD5 38bafda24428add040e890dac79f3d43
BLAKE2b-256 8b384ee2ed6584b6a00cac9f805f36610691c37d58df609d221d2708e49cf23b

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf2e2b0abad455a0896118856e82a8d5358dfe5480bedd09ddd6a04b23773899
MD5 29675d34568e0f246ea56e145cc1abd1
BLAKE2b-256 bfc5d3f8d90577085682183028ccc4cb2010d8accd0c5efab0e96146bb480acf

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6724d6a2561f36b06e14e1cd396c004d32717e81528cb03565491ac8679ed760
MD5 f80ac109beed04bd941d430b0012d7e9
BLAKE2b-256 a1cf06a9e7e7c24b12f1109f26afa17f4969175ef8e0b98be8d524458914c0fb

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaedb7f16f3f18fbb315648ba576d0d7bb26b18b50c16281665123c38f73101e
MD5 4d5fa10aba5e53907d19a053ad124aa3
BLAKE2b-256 acc63683070be2a9f3ac5c58058fcd91687dea652613b4358ddce6b687012617

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e5c0df7b8c84e4a8c249ba45ceca2453f205028d8a6525612ec6dd0553d925d
MD5 e3f0716528b0d3aa02164596b39c5b7c
BLAKE2b-256 3fdee5e50e0debb5765aa6b1ea0eaad19c347972b9f7954a4ef37f1dc2304317

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ee2d68cbc0df8ba6fd9103ac6b550ebafcaa3a179416737a96becf6e5f079586
MD5 9529f13819095db605e72ae16558e089
BLAKE2b-256 9107825f0ada5976faa92fdadd837522d907e01b39e6aed096178eaeda6b2f5f

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9e67aae3c22a90bc7dfd42c9f0033c53a7d358e0f0d5d29aa42f2f193162fb01
MD5 b57a130a734ed039f5e7f2782ecd0a2d
BLAKE2b-256 c187229c4c3f558e9fd827f5ac7716e190c71ff94440a9dcb41576240aaff55f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 60196c08e9c256e81054c5da468eb5a0266c931b8564c96283a43e5fd2d7ce0e
MD5 ee83fa564219f58d318a6c2563548aba
BLAKE2b-256 ffa3126e24519825c063bb7e70ad28644ae522cea917d2a3e17413ef4bce99cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b27031c561ee3485a119c769fc2ef41d81fae1de530857beef935683e09615e
MD5 f64d2ce6f7f96e6a00257b34904fe006
BLAKE2b-256 c5e60ea6a7596c0d1bee265b51f233b4858cb2fe87fb6fa715a31bc412efe4c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 41693f5d87ed2b5fd01df4a6215045aff14d148a750aa0708c77e71139698154
MD5 0fcbc7a45df69c20b1ef1d48cd93c059
BLAKE2b-256 5cbe2e05c9038236933091be982894e1098fea6e00a0951b923fa6876516c1e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da2a015cfe4afec75551190d93c99dda13410aec89dc468794885b90f870f657
MD5 67e67f57fa085e37c0ea13340a7fecf5
BLAKE2b-256 07db1107f9a5c7c8d627367b4741f3bdb67917f9e6bb10ffd76498d2b828432e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e10ab63559346fc294b9612502221ddd6bfac8cd74091ace7328fefc1163a167
MD5 4618282841bd005c5a9789886d2cd940
BLAKE2b-256 851b37817bc4ab5f58386ce335851807d97ed407c81dabed0281cd2941ed5647

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f28c2c934f547823de3e204e48866c571d81ebb6b3e8646c32fe2104c570c7b2
MD5 55a48ea207bed552dd1f068c81e77609
BLAKE2b-256 f1ab9f7095e8c66d6cbb8a9dfeaf107c06e4b570d5fe8cbb8388196499d1578e

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0aaea6ea45257cf74e76666b80b6109f8f56217009534726fa7f6a5694ebd563
MD5 e1c15110fbf294cb05084f2c66497f1a
BLAKE2b-256 66e05fc46d46c564cc955e83eb7ba7de4686270f88c242529673b4b30084a364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d36441100756122b9d401502e39b60d0df9d876a929f5db858a4b7d05cc02e88
MD5 0154a78f0fe4aa969012b90ca25a1c63
BLAKE2b-256 17e91757981b3a298d00a53a0f8f2c0686efc8c72f3eafac6f7994c48629411f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3456b4cdb4da485f27c53a91c81f0488b44dc99c0be6870f6a1dc5ac85709894
MD5 875bb5340a169aa5bfa886ecfc0aa7e1
BLAKE2b-256 93f2d7e02240d71eb11fc79fe90d6eccc420768657903f9d805b6c325a05f79f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e5eebb73268b806d3c801271126382da4f556b756990f87590c843c5a8ec14e2
MD5 b95eba6a271730649ff267673f3c11dc
BLAKE2b-256 3e97ef8807224d61ea1d310ccbd504ce88dff1aa0f5349b3c9b4c5df81548581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23efab69a03a9a3a9ff07043d8c8bf0d15ffd661ecc5c7bff59b386eb25f0466
MD5 3e43a146aa50e51f8e68a91933fae7fe
BLAKE2b-256 dea70d3ea500a0ea2ec2df8fab34c6fe85bdf1a4107ea4b9717af64be48edfc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 06663c825a3d71779e51df02080467761b74d515e59fce9d780220cd75de7dd0
MD5 3eebb084be17a5158cc5695291798091
BLAKE2b-256 a761bd32d0c275f0d204a33b5ab7693c557ae35a5b631e5ab77f34d3d70642d9

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c46be20058d72a5a158ffc65e6158279a4bcb337707a29b312c5293846bd5b8a
MD5 23da0b8fe53747eec176393c046e2820
BLAKE2b-256 8c446ca01ea0889de09915dc6ee9b2c4f99b55910492d791996c1e72790829ed

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0c3ffa486f56f52fe790d3b1bd522d93d2f59e22ce86045641cd596adc3c5273
MD5 97f854b83d3e59417c0a3b3e316840db
BLAKE2b-256 3ee3d076206933ab11a402b820a7bf0590363c19af0f3edb98c16b3741ad174d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9807c955ea7ed2caa5d105aea7d870d8c0958079ed2aba39a6ace7ef82aad402
MD5 80f53659fb5387bb40e8998d790c238e
BLAKE2b-256 2fc5f3ab23f0440736a7b343200f7535d02a8fa2d5897318a23212e5a9b6b720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b30fbbb672a3413413bcfc726f9994e495c647c6b96ab9f832dccb61b67fb2f
MD5 3aed17a0d7bac0b5af5840074885102e
BLAKE2b-256 c3a1c2c95ee65209910fd4ef161a3932ac2c7f0401c2f0ea76ff66b24745e444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7f9e939cd8e343237800fe998e26558a82cb25496b74d7674f29e75dc87eb636
MD5 1ba230e79e332c3e1128220dfb8c66ca
BLAKE2b-256 30a80811b191dab2c7e8eb35915d221312189b3f54dc09a6fac48fe521b30dec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cea6f1519a9c486baf3bdf63487fa3f699402724895d64841bb4636258a87c90
MD5 1fbaad447bfbbbfc5c8f82a327106b80
BLAKE2b-256 5ed7ebe4524eb30375c94c1761c6ce7ed8800ffd212592e354f93eb866c27f5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 208b066bc7349b1ea1447199668edb6e2f74f36df54c86457ecb0131db8294df
MD5 6cc94699802e56abed123b01bf44498f
BLAKE2b-256 035d50ecd65d19246335b894323c4041b7bdb910fa1d2d3e42e71a0173b7d208

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d0a68246340d4fad4f10721a1a50b87a7011f1bd18d0a7b7d231e196776d0260
MD5 a47872edd05901774c2b21fd20856e3b
BLAKE2b-256 57a52025e27d2e16718c31c57f020d3074472afb8ac8b2a15d06fc1ae6d7209f

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f54609401164b0cb58000bd2516a88516b5e3e9b2f9c52ad9500575f1851da5e
MD5 54aa9f46c7016e9fc87cfdc9e3bb9c57
BLAKE2b-256 e5db3ba4aed5d9fa96977f7c4d99175370b4eb66037cd6dd51e9564173eb0856

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c2d2ec026094c919ce010921586192968abe9dfd2528b38bce905c74cac9b9c6
MD5 6d61ff48c7293a37bb7fd2ad45f25840
BLAKE2b-256 a4e595cc8623efc6c3338c5056ad5801adad484b2e58155a992c8375ac3e9bc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04e824c087934bfd09605a992788db3c461f045a903dbc9f14b20eba0df0c6ac
MD5 e6111cabd7b129e78480aa9376ff6b51
BLAKE2b-256 f6644e2b23de164dda2a6efbb76e6ee3b59f7be63787ede08eab295b06454e0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55cba67787dfabb20e3fe0f54e4e768ca42c0ac5aa74c6b293b3407c7782fc87
MD5 7161917219fca8e08dd10f60e79a511f
BLAKE2b-256 10fd0f5ea321cc3588ff95aaf5c32c5baedb870f397553bbe6eae04a11d770d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d2fec1715ec77c2622e1eb52a6b30b58cea437b66dc45cfd28515dcb70bcc99
MD5 e8041d645ea7239d29179970ec651a1d
BLAKE2b-256 5ee580e8cd3bf7a94af551096d7cef2ee93d713e4f0012fa927dcf8cb28c3143

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc919aa10fe97cb2134043d6e2d0d7fdbe17d7a2a833b202437e53be39fa7eae
MD5 c1753a9ca3e83d90e96366b8e0544b8f
BLAKE2b-256 4ff12bf0b680939845270cf00082e0b42aa3bc9b29095ecd31907bbb12792002

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fa9a91d6e390e78fe5670ff6083f26d13c6f1cabfaf0f61d0b272f50b5651c81
MD5 ea507d340afa9005f2888585058c6ed7
BLAKE2b-256 8f0a809c83f7b846ed29194aaa911d3d1bac7abca3ce086f6e93395754809747

See more details on using hashes here.

File details

Details for the file pillow_heif-0.21.0-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pillow_heif-0.21.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2448e180150b1ecb6576cc5030a6d14a179a7fa430b2b54d976f3beb3c5628ae
MD5 4b1f7e8a15e526886b36be742787f513
BLAKE2b-256 fe5b82295d1835fc038dfb636f523cb018b14df85de9e92385d6f4ad94c5e2b3

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