Python interface for libheif library
Project description
pillow-heif
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.
Project details
Release history Release notifications | RSS feed
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.15.0.tar.gz
(14.9 MB
view hashes)
Built Distributions
Close
Hashes for pillow_heif-0.15.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd2aa9c489d9484fb8f2b0a82d8f0394e5856628290a4d85e1c58a0865f4ca23 |
|
MD5 | 6eb83e90b822c3eba501a8169b94653c |
|
BLAKE2b-256 | a6324daac07cd8a0fb2b784fe3f58105ae1b9cef3244d7501ed67d007764b57a |
Close
Hashes for pillow_heif-0.15.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd8fa25a182847f01c273f1a5d3120bcc0f3d9c5bee70b99c754000f5a593dc8 |
|
MD5 | e78ca123d9debb344d2738ec0e9aaeec |
|
BLAKE2b-256 | 57ce022819db79182bfdbd734d60c05c9299f7faf67653c62ee5127d3c44002b |
Close
Hashes for pillow_heif-0.15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2478cce1dd6319ac5015e820203f665152786cacac0c67d7346f585f87b8e4ec |
|
MD5 | 6a26fe8a3d0216e00ead68fcfb4712eb |
|
BLAKE2b-256 | b3beb276b80ae5a7da8c3ef2d55c3bf769a53cd35f08d6e03f33d1b593ab10ab |
Close
Hashes for pillow_heif-0.15.0-pp310-pypy310_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c2e0bc5655daa3ff4a0708e9243ff76a1f8195080808ce1d716947738c3163a |
|
MD5 | 5134321455593a654abec8bba111c300 |
|
BLAKE2b-256 | 811ac52290c7b8c7a23be82b3b992fca47a75c2b340a03e231f6596e6ef4f55e |
Close
Hashes for pillow_heif-0.15.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cb9a3f17ce6efd36c2a28970e15dc4b499c44f69ae4f25d509ef78f1d977017 |
|
MD5 | 4074b0446067d5deee33eb606b2e6f3d |
|
BLAKE2b-256 | 2adc5cfaa1d72f7baa985bc2f873b8b2ea44fb76baf12489e0702a8929c6f302 |
Close
Hashes for pillow_heif-0.15.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 091da60c52f994cab75d9d7451241a39574a4dfa5ed6903020bdc8d112dacfd5 |
|
MD5 | a92e969cb9b3b61da1151065c62c954e |
|
BLAKE2b-256 | da270512c2b0da2dbed970d31c12934148811ba822312545791350a8037ad8d1 |
Close
Hashes for pillow_heif-0.15.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec15e68e6e238468aa3445eff1a25582c9637f21191e834b0ed4523009e62b28 |
|
MD5 | 2ae49c1caaf4822d7b5ebce33a88816a |
|
BLAKE2b-256 | 50dd78de8ff89cc9c067bebfd6299b86ca80dc5836929199a007784efbd50092 |
Close
Hashes for pillow_heif-0.15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc7d499c6256b5173744509340db27c1d69d899b3c6db52b0d092c704b2c36c2 |
|
MD5 | 0cf42fea8e6c4577149e0321013ecbf8 |
|
BLAKE2b-256 | 44f72a54deb7a9566f6a21dd6541c0a6be37d525c53e066713a88e591f2fda94 |
Close
Hashes for pillow_heif-0.15.0-pp39-pypy39_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105e5f4f9b91bf525dbb3cf794c452b19b9812364ec7904b58ac21a4889c709d |
|
MD5 | 4ef0be5f72823b156267a161f8f4c4b2 |
|
BLAKE2b-256 | 95bc7789400c136369d20bdff3ca452bbe3b6940c6a618e0aea1bce4c5d887aa |
Close
Hashes for pillow_heif-0.15.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c651f45552851fd2910f3778020cb6e1d25464b12ad3370351d0265d75577c09 |
|
MD5 | d087861204202510de14bbe1395105b9 |
|
BLAKE2b-256 | cfa25b71b4b61e1cf45c9056c25b57f1e2a2a574b52dc1d501418498f4eb5e69 |
Close
Hashes for pillow_heif-0.15.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad848cb3f737d35b93f6966ec0a689c0121b291083b3c5b9712c6b0949c3c9a |
|
MD5 | 45401514667045b28bf85406196630a8 |
|
BLAKE2b-256 | b0e86376c6b725c7e988ded95d3a7906fbf4c0f9410937c6a29b55bf7c88cce5 |
Close
Hashes for pillow_heif-0.15.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 004f189469b377f08fbc2c4d37481f0c3d24c52c40b6226cb03330d6f7637e86 |
|
MD5 | 20ab8ad3fe93f12c5a1454d894b51d36 |
|
BLAKE2b-256 | 4b297b64bc1f6ddea3419144e4c136661164c7709cfb00afb8a8c633008801e8 |
Close
Hashes for pillow_heif-0.15.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dfe22c7939df165a43ba9109e5495744d39560dd9ee2b0edffa7c8e9e841468 |
|
MD5 | e66cfeb7c8c37a60011c81b685ced929 |
|
BLAKE2b-256 | 2a937860683d48b82d8a43a1d283c7630f725eef3522b8952c4463f65e2bb94c |
Close
Hashes for pillow_heif-0.15.0-pp38-pypy38_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc9911450f3aeea183a4e3e7a771f5d3c38d7b3453c31019324f3e9cd905a23c |
|
MD5 | ec8112d5260e3036aff13ae91f2a3d31 |
|
BLAKE2b-256 | 6ef49b50ae0478fb6b8fec21c5a5a5861c9d6d954753c807616c00f1088129c1 |
Close
Hashes for pillow_heif-0.15.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ab847e931756d02433f12c73c5d65e5e9bd19e042655b149a0dab72f23dbc7 |
|
MD5 | 216087b92f7a69caf5034f3a708c9494 |
|
BLAKE2b-256 | 552e66bb5d274590fe438a21deb85f046afb2dcef913f2a2a1bd6d0da02dfade |
Close
Hashes for pillow_heif-0.15.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddffabd96df3d538830421418f4ee63b0b0c1275b0fdbb9ce6da3649bdec0940 |
|
MD5 | e0441bb8945b90215527bae41fd45fc2 |
|
BLAKE2b-256 | 59e68aa95743df03bb243d865f48ec86d22698700eca44a3145f7dc02238e69b |
Close
Hashes for pillow_heif-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f1cc33d60caa86d383255e0b2b6a802624c3d82a47eb3b3c2655080b5ce1522 |
|
MD5 | 553249bd87ea99d499524d39f0183e4d |
|
BLAKE2b-256 | d6c0577bd706e8dcb9eefd14ebd89d332a36fc907931fc08fb081065b8364835 |
Close
Hashes for pillow_heif-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b4416daccd43dd498fd2282545d612b7052238b2d36f319b581cf31a6dfdf09 |
|
MD5 | 85dd4ffacd7a0b9f89f249364103cddb |
|
BLAKE2b-256 | 34402567ed2e9f4c4b6ecc3927f915e5015646af6821c6d4371e4369324b6fa3 |
Close
Hashes for pillow_heif-0.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b6226505fe66a689f30e60766a987c18641d5c8304d3e2ddbff1933cf48f263 |
|
MD5 | 28c78103e86636e1f7bf25d89b560206 |
|
BLAKE2b-256 | 9431c684bc7c71c33fc44ad0132411c1c257fed51316a43dafd42fda543256dc |
Close
Hashes for pillow_heif-0.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c24f435a25ce99c50f4a648fb71c84476f672aeb67db1ef62143c445a98bd619 |
|
MD5 | 13f326f8f464678fbb770fcccc2f5b62 |
|
BLAKE2b-256 | 1dcae224e8927c6034c04f0ee489637cded3e5cd2d95c89566402818241174a1 |
Close
Hashes for pillow_heif-0.15.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d2856a76adb9839001b6490dde5ae8f1bc36ff347cdce03d91518174af1efeb |
|
MD5 | 01fb8bab321e580528c34a3ea7bbe2a5 |
|
BLAKE2b-256 | 67048aa19ea330d0aac78a0e831e03788b38a85529e1934683fdd2be6bfdb820 |
Close
Hashes for pillow_heif-0.15.0-cp312-cp312-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a1c2954cb56cbaccd6aa2b5698794355870e1f93350c2721645dbe009221f99 |
|
MD5 | 9cc6213a713c4498b2dd650afb597849 |
|
BLAKE2b-256 | f0a0ff792aecf355e2167f244e0242e05596b6dc8735e9ed77d888791b6a2cab |
Close
Hashes for pillow_heif-0.15.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54a56b0956736b2e0726b38d8042beffdda2293af6aea7c026f67ce32f8151a1 |
|
MD5 | b886862b312aff085bf37e9b2bdc57ae |
|
BLAKE2b-256 | 4b0fecef194c73619b1ee40a813ebdf36a90c5597c2d226bda83f8a25b3953dc |
Close
Hashes for pillow_heif-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c76ac217ccbbfc315dc8785a3f517f4e8e8161145d47a9449852c50ca7b9399 |
|
MD5 | 5b4fe5f23820452cb35b1a37c5f1f3a3 |
|
BLAKE2b-256 | 6d85c4056302c29272feb5f01d9d42805d71f22bbfe0543c83436567f6615b5d |
Close
Hashes for pillow_heif-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84051e503e610a6f0730f0302f94981d2098ba7d944d17707f216c3a880e1f0c |
|
MD5 | fefec38b24db7e89373fc27f5921e6d9 |
|
BLAKE2b-256 | 507070234bb05b624f468a5423044ad1e2628cb50e81fe7838b33ab3a578b36c |
Close
Hashes for pillow_heif-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad72544dd58ce43776102697ab8c42e866ab4a1fefee2c96d8024c2e3eb4a738 |
|
MD5 | d7ab55585196984aa5e01414f470fffd |
|
BLAKE2b-256 | ef6ab7a67a44b0b02932ab0cf857cfcb35979760f87e00a1e11020a03515b95d |
Close
Hashes for pillow_heif-0.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 984dbb5d09b30b6872474f12a7be7f2c33947184ef0e299d420118ad6c3deec8 |
|
MD5 | fe944c76a7d542075992977b090cf3ed |
|
BLAKE2b-256 | aec4b0fc70ec667874d6d76665c0a71f92058af8877fae8cbd3c08f89fc802e7 |
Close
Hashes for pillow_heif-0.15.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e2905fe18040e7d2e97915eddf522007db222604b46c02bc3309ae7141d2c80 |
|
MD5 | 484e4d046013a609d61cf0d3d43ba4c8 |
|
BLAKE2b-256 | 948c237f0e84843e03b601b694baa41e6ec8f79ec0c66e6bc57fe507c2630e9c |
Close
Hashes for pillow_heif-0.15.0-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a99ea7850963a0eace136dafa7bdc589f9ff49084815f1f6b23b47aba300ab7f |
|
MD5 | d8a968c23269f5363bca6aa0fbdd91c9 |
|
BLAKE2b-256 | f0fe03473810201a86771895aa05f09bf36a2079907e4b96327f93894cba0d98 |
Close
Hashes for pillow_heif-0.15.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 566bdd6b4ff9e670001545ebbd1aff427980934150b036d68077b547cda4b2e8 |
|
MD5 | dc8e3e7d31230f293643090caf780fcf |
|
BLAKE2b-256 | 2d1e2c9013597f92663a4228819251309b2274028b5e843ad1a2b9f45ef1b282 |
Close
Hashes for pillow_heif-0.15.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2067cd473d55efced2a7523488ce8b7d1d74d517e496a2cd262b3aa3e755f1fb |
|
MD5 | 7f533439d5f7bb1343e7390302ac5efe |
|
BLAKE2b-256 | 6891fd0cb69f60e1de75245fadb53faeebb0fb945bc7805f504a38df2be7b461 |
Close
Hashes for pillow_heif-0.15.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae9efb35c8d5bce403d2ee1b185ca15fc9fdeed64e6f47fbce1f22ed38d921c |
|
MD5 | 7131e10b8c0142cfb8614af5ae14c3c8 |
|
BLAKE2b-256 | 3de0dbba8ce0a9747a48d35d6c2bbf2945eb436c91222a7a2385a17cf7be5b2f |
Close
Hashes for pillow_heif-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6c1989da65f8ec7902da92faab569e0e74d177acfdc58a3c491b09e4cc5e592 |
|
MD5 | 11bb6b472de473dc51f96ee608eab58f |
|
BLAKE2b-256 | 28b579215f92e834511f19018cade0db93faf2eecee27d742ee6fc9a7d6e27ac |
Close
Hashes for pillow_heif-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5970aab5933d4fe79b67984d71cb033960ddece6bfbb393eb137c9f8e8f6d0d1 |
|
MD5 | fe2c253453d051e838b9b38d187799e7 |
|
BLAKE2b-256 | 0e97be6701bd4813e8e1444b52f782fc3b586fa188e0200e29d63f5f23c9bf3c |
Close
Hashes for pillow_heif-0.15.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44602b5dd44a0372f6efe19cf68ac4201974eecebd831e90b8bad68aa04d7563 |
|
MD5 | 9571e938fd2a2b3ab56f56d6ed01dcd8 |
|
BLAKE2b-256 | bd131802ea598ed2700eb850df3a18be8b853f9eac037396be2e7c2f16d95548 |
Close
Hashes for pillow_heif-0.15.0-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb2b3e3735d88c48a49fc744d310e77fab76b42a7e9b9a8a5cd8948bfac81f20 |
|
MD5 | 72f548fdfc4449705e3249728cfaca16 |
|
BLAKE2b-256 | 8e7594438e2cee41e1da43614c01f81c12598edb2d4a02bb21b0d74b531e0a60 |
Close
Hashes for pillow_heif-0.15.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 794f98504cf1053418e959677a9237c7a8e4cde5b76a60f5292d305e8dde780c |
|
MD5 | 8105ae14465e68997365ab9a0c6b143c |
|
BLAKE2b-256 | ffd1aeaa4b39cc76f89f6c77973bd85ab6b2f52a5c28b94ab34b2a4913058202 |
Close
Hashes for pillow_heif-0.15.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95966de504b485787443817582d7d35dda36d947439d23aee7221b7d79effa1a |
|
MD5 | 9d05f66a7ab85b7b00efa0ce11e2e61f |
|
BLAKE2b-256 | b7e7b4fa51db2f780623172f8758c0e4998cdf41ac1f803b257ac04dc400b191 |
Close
Hashes for pillow_heif-0.15.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f541b2167e75870a582399e83b634d42812b21842da6c4338616f2819fb50363 |
|
MD5 | 680fbf25f7a9da3bd0f39760dba05068 |
|
BLAKE2b-256 | 0261d78ff9bd56f547da85d8db4d587bbcf669e214c36babaeae563695f257d7 |
Close
Hashes for pillow_heif-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f17207cd3e53fa22863eec6ba1bdd83781d708ab0bbc7bc80bc80966a5b69905 |
|
MD5 | cd4467b1d3729c033e260407a3d5590c |
|
BLAKE2b-256 | d45a6d7cf1984e843de60e9ca607c9e7aebffc4da05b317d66199b072304debc |
Close
Hashes for pillow_heif-0.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 873a6632e60eb8276002a021f486c758ebbdfe047c050b476c70927484bbabbf |
|
MD5 | 2b0602cb44c314175e49131a12afdafa |
|
BLAKE2b-256 | ad51aab74509a2cca6412eae02933706b03b9457e7f1f141c47136cdaf721318 |
Close
Hashes for pillow_heif-0.15.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a0947f19681c23e156cf9f05b8ab71508f71c3983fea3907f9d37f3ac57f8d0 |
|
MD5 | 6db5361ae5c8265578b102c283654800 |
|
BLAKE2b-256 | f158fff839a28e35eb77425e3e9723e807d5c1fcfecee80c1b0ab6ea8808deb4 |
Close
Hashes for pillow_heif-0.15.0-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c70e57392259e9baefc75c91d54ef68909987a6d83346f17e291acc87c8bc5e6 |
|
MD5 | eccbc2cd5ec3f01616b3f017bbada2e9 |
|
BLAKE2b-256 | 27a5d183824309b39a2356905fdbab94d3267db804201721c53fcf39f0490b9b |
Close
Hashes for pillow_heif-0.15.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e69067755d535cb9128c2bacdf23c88b2e6fdb2c14615d7b1211d67823a3363 |
|
MD5 | ea78c8bac3d71031c044a51ff0b96f24 |
|
BLAKE2b-256 | ef410614631f0df0b67ee02537341e3000e99596cbbdb2d8534541ed9bcbac38 |
Close
Hashes for pillow_heif-0.15.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8e27c470d12158ff23d4430adb3091678fc771ae810892cb100f91d599ba206 |
|
MD5 | 1babed7880ff98f86d2406dcea96c6e2 |
|
BLAKE2b-256 | 55cc0e8bf7d4273627ef3ea752a4655bb363250b0d0964abe137ea18d68ecc59 |
Close
Hashes for pillow_heif-0.15.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a498bb533bb8f43cb2df2f77bd9189df453f6d6a9f4058e4e21915c64a5613 |
|
MD5 | d9412e9caf0c3b3b7ab47bb061530c6a |
|
BLAKE2b-256 | e91a693c50ccfb647b18dd560865b0e847ca2f7771e488c4cdb33131d10892fa |
Close
Hashes for pillow_heif-0.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2772f480308b96a546c11dc6cf3aeaf5fa9a9eb6292c253fb21bf07f309240cb |
|
MD5 | 04dd34e4c3fd913dc1f418d3769c3823 |
|
BLAKE2b-256 | ba1deb8a7a4a49b24dc79c41b76d0d4f20f71ec6d2744bfd9e5c19147ef30ccb |
Close
Hashes for pillow_heif-0.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 299f8205ccd44462822cdd2b8c13f9ad965febc8d78e5e9d65d859a1f2ba70c2 |
|
MD5 | 45e6fc00624928e8f84350b72a036b2c |
|
BLAKE2b-256 | 9c8bf5925b901d349f3b3af0d7a5e1a2ca3076086e8236e91fda8fba135015cc |
Close
Hashes for pillow_heif-0.15.0-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a96f7e8551cb5ff9643a4ef54185b28fbbfc505e0510084d51e26ac5c8323da1 |
|
MD5 | 3107645d61acf021a2545bac7a4af675 |
|
BLAKE2b-256 | 18cdc1ae4871a449ef8de1a4f11140b5444383d18a08b73e7ddf1df70729c331 |
Close
Hashes for pillow_heif-0.15.0-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08e5d1517227275859f69d1ff9f0418b60c8bc639830dbbbc3c845f63c04bf42 |
|
MD5 | 35c6932c58e8d4461108e7dc536f1c24 |
|
BLAKE2b-256 | 1b3d575edfcc7da6233a6b48453c10658e2c6f0f124bd80ef2c16bd346d2f0e6 |