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.14.0.tar.gz
(14.9 MB
view hashes)
Built Distributions
Close
Hashes for pillow_heif-0.14.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75a96333785c04c2ddc721f539a97cf1082dd49213701328537268386a0d11c7 |
|
MD5 | 49273f9b526b1b7d8903bd762a2524ee |
|
BLAKE2b-256 | 448138d0b82e542d8b3493ea769b1c53c2e6259da9895a4bed8c288295ceac84 |
Close
Hashes for pillow_heif-0.14.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19cbedb2d73ac9b6ebd20efb366ec492e737af5750bd5475eee048d4d34902d |
|
MD5 | d3d8ab3a6f37e95de634cc4bc57e8c04 |
|
BLAKE2b-256 | d8132df77f3cfaff0fb409d92e9eb6136d602faf19ad0eab36ed3af0e7ba4d71 |
Close
Hashes for pillow_heif-0.14.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41babd2c594037f051dae62a9d1ddee2c1a355a79c36c483ace4e80d6e41b7ef |
|
MD5 | a8927bbd7bf6fb1962cd4d4d59a03627 |
|
BLAKE2b-256 | 2f7b41f0b794d023d43780f5c2873a9b82cd45049869ebc19804964f1c26d332 |
Close
Hashes for pillow_heif-0.14.0-pp310-pypy310_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8828dfc24e5c6bfd1a3ec2c0b1298b480158cf7b0eb8bfd059802dd40344bb2a |
|
MD5 | cbcb3e315c98f8b6a2ce86c765540f9c |
|
BLAKE2b-256 | de2a5dcf5423dc38dc80b1ba15f6277d563605d69bae041fab1553b3b7aa789a |
Close
Hashes for pillow_heif-0.14.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68491db1588da4fd143b34a44f3b8da57773c183538b27aaf2b6241b1127dda9 |
|
MD5 | 87ce3ff713a1382fe4cfbe9c3da9d5af |
|
BLAKE2b-256 | 63de00c513e64733560893df9a15df543faec8cf73fcb870d7590e089f97200d |
Close
Hashes for pillow_heif-0.14.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f2a93e7bbd3e2183e05a98bc3b8799c5b61e8294ef79a587e607228c7e8015d |
|
MD5 | 58549bd6ce6def052ed89e0b16cdd45e |
|
BLAKE2b-256 | 89569e3c09dee32d80f55d925462316ba6dcd9a26fba6d41f67f2c5b7790ec0a |
Close
Hashes for pillow_heif-0.14.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60d8cd69c4f1a168e85b5b6e311ae8b7a09810525760170231a992bf102a08d4 |
|
MD5 | 1ee9540f8e2a8f32b612b3894539fd38 |
|
BLAKE2b-256 | ac66e15c3c9cf16de7008bbd5af82dadfb43a8714596815ff79119792e11e4c8 |
Close
Hashes for pillow_heif-0.14.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9115e167c5d722c0f9b1e97040b35bb57d66abf42501379f2a8adb0dd49e4c2 |
|
MD5 | b68bcf5936af04583e129b26f9229b24 |
|
BLAKE2b-256 | 3bf0e3d9c5a15fa3b0852696a066698107dc11fc33b1d60d5aac5d2bf449476f |
Close
Hashes for pillow_heif-0.14.0-pp39-pypy39_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5abf80c3d9af74a9ed2795ecca31843620dad1ab5a91281fc19746e903cebe57 |
|
MD5 | 466b50f34a3a760127f68c1573e963f3 |
|
BLAKE2b-256 | d232f3d565031d932b463302de8cfa6dbae817031fc55731c655236b781c047c |
Close
Hashes for pillow_heif-0.14.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b2def20791d67e5acce5dc8b3762b5d08fac4b60df3ce60c6b0e5880e3d2c0f |
|
MD5 | 09e2b53d86b7d7b805af54b080ac80af |
|
BLAKE2b-256 | df377566ab6020961adce5e6cf4005e74398e53f8e3d6482a9b762df6083df74 |
Close
Hashes for pillow_heif-0.14.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 689f12ac188fabbfbadb9074c6c3521cce0709550ff13ce65f9b701b7b58fc3f |
|
MD5 | f5ff5dbd3cd6c857b441786bfbd99557 |
|
BLAKE2b-256 | c2eeb88c0b86bd342d3a3c81bf6a1e81cf4ea140097d1f1b3ed2167feed2b112 |
Close
Hashes for pillow_heif-0.14.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de0ad1560855aafbd48561ccd36c03dfa52e8335a89430325eb233702e913631 |
|
MD5 | 1925e7bad8becc22f1d66d437d7afb71 |
|
BLAKE2b-256 | 29ba11736495aff698aa3580b663c711fbc6ca3ca6002a763dbd5ddbcd9ae913 |
Close
Hashes for pillow_heif-0.14.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a74300285727e3b25c007640135de465037c92ab2b93ae591ab8ed827ed0df08 |
|
MD5 | 4e561affd619ad14e978395c4d8cb65d |
|
BLAKE2b-256 | 3dee4f3f4e6b9f12d344eabe34784f2ba3d14f6e83c179b5932df434608f7387 |
Close
Hashes for pillow_heif-0.14.0-pp38-pypy38_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ed4bf43a0e18c3527257033d5dd267c869b502955242a8697dc4a6fb2b36b7e |
|
MD5 | 1f4c97d754385afa878fedef5763984c |
|
BLAKE2b-256 | 0db06740b6cebaeae7aced5126239ae0a4a01941d2f326b15c2f6b5e01bd875f |
Close
Hashes for pillow_heif-0.14.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04e2bb02f91fe5b3746f5f7a6207a9f314ecb426631153e857b3a4fa288d2333 |
|
MD5 | 2a994bfec711b1a21d5ddbc83c90cc04 |
|
BLAKE2b-256 | 1511a60a2ce0f55fed4550416c95727039d2b4497ba83bf6f2be834b3ba2e2f9 |
Close
Hashes for pillow_heif-0.14.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9945acf344966cc1db34eb47a8c2de03a2853c5848fdb202c7e9507b4069cd8d |
|
MD5 | 3206cd1030c44e23ba9b7112d6c454ea |
|
BLAKE2b-256 | 6e5c97bef7665f5f663fac92c44e8df21f3c3188bfdcb8e93a22945708528888 |
Close
Hashes for pillow_heif-0.14.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c95b24f6bff24bc7a0fc81ac15bf353daa04f7e7558c6db24f13ad3bdc3c5263 |
|
MD5 | 4f327838f676143d59c2db5c5234cf63 |
|
BLAKE2b-256 | 6909f63ee49d748c8383a75e8af51865aa66d2c8714b47a5fc62f4e859ee708d |
Close
Hashes for pillow_heif-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a2ac345804f0069096b3ac85718d81543bb589e418fa0c3fa0fd3822bd45422 |
|
MD5 | 3aabf6805113388c6e89b04f8dc54258 |
|
BLAKE2b-256 | febf79644db256594bbf79b0b8822b4c0c58f64ea6fa3e6cf42f73b3e49eace3 |
Close
Hashes for pillow_heif-0.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbee75cdeeae1d7bb93ca2dcc989ce77e1cdeb93c7d19d6767d89ae5e30a4cab |
|
MD5 | 3acedc1753a060ce6c7382177e70318c |
|
BLAKE2b-256 | 68ec89a203fd0c16b04de4465f3286ea2f7b393586e1aca0ec5241253da5493b |
Close
Hashes for pillow_heif-0.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a0f89b6c2be22e27e9c468aabd3f91b628aaf52d21ba57e5d7ca2e23683c571 |
|
MD5 | d6ccd50a3d912b2526d1b95a7271199a |
|
BLAKE2b-256 | e45f50f250ffaf452ed6248a9fe3e1751c7cd30cd0569f4ced191494fd9e419d |
Close
Hashes for pillow_heif-0.14.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62b0bdfee9bbc108427b7e96afe7db252cc09104e295a41dec7c80b3d3e5a007 |
|
MD5 | 6bb2ad7dc8e9d17223aa531fbca7383e |
|
BLAKE2b-256 | 6a5481723756d9894ceec7a76f7134834d3df230beadad77056c4bd1e0c70f11 |
Close
Hashes for pillow_heif-0.14.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3042355d5232ed4ea4f6735a287ac5360b1889d94c1e0efabeee5c6ed2b3685e |
|
MD5 | f6b841bf1e19ab17de589ca539c168e9 |
|
BLAKE2b-256 | 83d7792ac7df1b67b2af20eb5bc71c23623a186e28882082aaaa62fc8d7e7ab5 |
Close
Hashes for pillow_heif-0.14.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 467893e0749d52aa0f9eab277173dfc11e79692db69c44279929e24ca1bb3397 |
|
MD5 | d29d5ecece836133fc9e5ed209013bba |
|
BLAKE2b-256 | 22d82bb7b64c4424853691d83e80685f5819e571bdb6baa4ac2b08b711bb8511 |
Close
Hashes for pillow_heif-0.14.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 598f2e2b33f11680ed95621b7a0e2fb5b2a48085ff98fee9ae8bc402310d833e |
|
MD5 | 0785777852092720579903e1257d7768 |
|
BLAKE2b-256 | 0eb98469e589962f0d029ebdcc8fcfd5c2fba5a3cee8d08c8ab558fef9f0ca8e |
Close
Hashes for pillow_heif-0.14.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40608555f754082488e429eaf09560e48a7ef7dfda322967d133e83650200b12 |
|
MD5 | b33cf238ce382732a3c35d5e59e49cfb |
|
BLAKE2b-256 | 89e1612246fbcb40e0718296349382d6db77a3b8d7cf9d812d37fa9eb8def0a6 |
Close
Hashes for pillow_heif-0.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 900e37b9ccf18b6d3560c3900b2c9f00848fd27421421b8c642e0465fe7ce5ce |
|
MD5 | 2d313c56766dca365da36981e4335f9e |
|
BLAKE2b-256 | d3c529e45a77895accd83b63e6aba432dea89fe18ab1e0b958590667ddc33af2 |
Close
Hashes for pillow_heif-0.14.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9f56db0148755a47bf8eba289f73c431aa924cb1e48e1d435cda2cae683f240 |
|
MD5 | 6042321f17a10d448cfdc73cd47a378b |
|
BLAKE2b-256 | 1aac4dcefc9e471f84d9c1c6d3da36f10c4228d6a34b82ee2cef25f4cb2d1794 |
Close
Hashes for pillow_heif-0.14.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bda81d95e5c7ff31936ebf9c662d23519d0795a143b5c87f93e847d8719f2a41 |
|
MD5 | 4c259678f5c27616aba1110e6cac10cd |
|
BLAKE2b-256 | 8eb26609a015a4c482f4671e902a6de8c0e1296cd8627fd6c0e1b7ece2011d36 |
Close
Hashes for pillow_heif-0.14.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6175139a455a53fc9160e8879c5d6721753f23a88eaeb0b2fdae2b608963b39 |
|
MD5 | a9f6ee6a1e30d0bae1166d382c293678 |
|
BLAKE2b-256 | a2588658e7b1e2d425e01fc6bdbf1f6a28f944b143695624be380674e81e6619 |
Close
Hashes for pillow_heif-0.14.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d6110b668c3f38af66382ae98e855639940e161a1c66ce873afe24da4e5808e |
|
MD5 | 6560d5d409cd0f3830ef4de79494451f |
|
BLAKE2b-256 | 5d1739e435281733167e9c71e3dcd7858226641155bbc76681f19de5f7963206 |
Close
Hashes for pillow_heif-0.14.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90681fabdc27649b787cd1dd455f1593982a772757e586d9e837dc18c59b7dfa |
|
MD5 | b5c62818077ebf3e01c64da7c1c3f657 |
|
BLAKE2b-256 | 617f7992ea6e7dc632c56e545b96deaedfe99045ed9de621a4c72fab477feadc |
Close
Hashes for pillow_heif-0.14.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 790a884131c2a85d2da9ba482d8c56f92d1b2192982d1858d07b58254e73af80 |
|
MD5 | b16f6a17490b6cca66a226e48332cd79 |
|
BLAKE2b-256 | 89d1fa047bfac764ff02e16c133f31cf914caae315b35e9af800185256c699d1 |
Close
Hashes for pillow_heif-0.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1baea76550bdd445776ca33e484f2363341616aa2c113dea7168ccecf8c99809 |
|
MD5 | 876e9c3777062b740ec56c704acd6e96 |
|
BLAKE2b-256 | c6035438982aa910a84f438fcad6477e7551560ff6ff214c6e57726b610d6357 |
Close
Hashes for pillow_heif-0.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9e73adb645e3fa88eabf53f2600030e9bde1e02171439436d4856122e530a6b |
|
MD5 | dacc658c55fc7883db454c81ab19ff92 |
|
BLAKE2b-256 | b7a2e601a76477054c60e03014200c96065c2ad6ac1aa88bca02d21b9f3b6639 |
Close
Hashes for pillow_heif-0.14.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12109c00e932b39cc3f42da0e0d18e11642c122b9533e364e30e646d371aaf8a |
|
MD5 | 8a7ee8913ca3df846ad2dbc437796af4 |
|
BLAKE2b-256 | f6ec84e28bd19283d04b8ede4bbc7c5d3b92c8bab8ebb66ed3523ead58e3d6df |
Close
Hashes for pillow_heif-0.14.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d3a2f7f65d7ee22fcd4fd6e11f2fb173efa40048fb86c990c7ee5a710236780 |
|
MD5 | 727e6a5c6b0ed75823621e26b9370460 |
|
BLAKE2b-256 | 639242040c509013c3621bdcd8486e9ef17359994bc4daf28ecd5d61a5ccac40 |
Close
Hashes for pillow_heif-0.14.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2acc164d7877794341eddc2fd0129ef49dc691340e35c78908a94228edf831d9 |
|
MD5 | e25253ea1f013921bebb4634d2054c57 |
|
BLAKE2b-256 | bdc1cac4a340798da7d93bc5ee52d05ad281a5adc2b14213f3ca09290b68acaa |
Close
Hashes for pillow_heif-0.14.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4add018d19ae42cf72403096b8254a9a2b4b6a5f6df09ac5f8d9e02c1cd52e6 |
|
MD5 | 10b256430346df8b73f5c24593729cdf |
|
BLAKE2b-256 | b1d976b4f8949aa6c052b4f0946b898770ac9d8eb8b97f7be71ea24bc4c0f4c3 |
Close
Hashes for pillow_heif-0.14.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fd95fc917581326e2bc1b6173c7976ad6f12d484372340903df4ed0447a8349 |
|
MD5 | 7b915b091dbe39509cb6cd66649b8cf7 |
|
BLAKE2b-256 | 2ff1f2efa3f9953588a15bc82e518780044f3648fb8c9ce4cad151483f89d90b |
Close
Hashes for pillow_heif-0.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08c94516d4a73e73fe7eefe5dcc46ab2d99b35d310ab8387e6e0bf86ee961757 |
|
MD5 | f26e238db5b4359b3520bac363a2b7ed |
|
BLAKE2b-256 | c1f1473bad414cfde8bc3c61b10b64a1d3cae18e2e25e5734e41055b179b8fb6 |
Close
Hashes for pillow_heif-0.14.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60b770421824f270ea48102605f91ebcb1bc54cafadf1221e4113270ffb2594e |
|
MD5 | b104241c56465730f1c37197087ba65b |
|
BLAKE2b-256 | 11e94edac93b6a8a742bff1ac993d8b938e0e98f58f708ae14afa185d705a9a9 |
Close
Hashes for pillow_heif-0.14.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7c80443ad80a080ef5931b2a6185ae13ec361d45be55360cd288eb16c447c44 |
|
MD5 | fec304d8cf140fe7ad29739d690333d1 |
|
BLAKE2b-256 | f7c227d632fe6b8a9ece268c7bffd3b79f0121edc4b7df75801564c3945fb74b |
Close
Hashes for pillow_heif-0.14.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a3a732cd8e4e2fbb63c54fb9448abfc3d4ebf714ea7968dd8e74b2c14ba2a2d |
|
MD5 | ec0255f21ad00ab68ab271c251244030 |
|
BLAKE2b-256 | 2553d1d533ccc0ad14a80b0fbca2d3bc388390c750b566a30fa9c767403fec97 |
Close
Hashes for pillow_heif-0.14.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6461b2570846cd2ab84e4e1fbef30f03ad90132612d57f55ce8d26c5f786fa3f |
|
MD5 | f88a35da249ae85f0e9150abaee0907d |
|
BLAKE2b-256 | 40d94975d2584adac93678708e2d95d948f708359f3249530fa01d8c45fd3595 |
Close
Hashes for pillow_heif-0.14.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1d3f47a27a1001e3453043c35b6e923f9ba6a09d8c78d3dfe134e6302896a87 |
|
MD5 | ee53e38b4f0fd6231253801bee9fc544 |
|
BLAKE2b-256 | 1e038e94412169f20f43c266553e792f89d5044da45069e0520609fdfa04955c |
Close
Hashes for pillow_heif-0.14.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb62ddc4c7db1bf16c1320aaebbb7acbd9b50dbf6647d95ee61bc61d0eb5c466 |
|
MD5 | 8a34862458045521d159a16533bcf8e8 |
|
BLAKE2b-256 | a40dc88500c444633ac1d128bb46fcc6f1d2ed59b8dcf7dc9e08e0c34f60eaca |
Close
Hashes for pillow_heif-0.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1399cf7a73bc6b3e28c2870583c638c09d962dbf6e67f3003e92ec759ecdbe82 |
|
MD5 | 9ea2b16c550f9141a609d5b776e0dfb7 |
|
BLAKE2b-256 | 83081f4b0803367adb564b021a080f6710aab8114d6050cd8674e69c16ede6f8 |
Close
Hashes for pillow_heif-0.14.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdc711f2cf9c3116434d65f339c882b2d6ba4973574290d4bf80e190a6140b02 |
|
MD5 | e69b5a39f61996c7e83ebb8c5f9f0879 |
|
BLAKE2b-256 | 5d96c7475c1f47712fe3a0dd72131e61295e2f3dda66684c35d68a578bde7908 |
Close
Hashes for pillow_heif-0.14.0-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f3e82bb6d9ebdaef0d1ebc017de8f9822e5ecc6a74ff175304b88e938d2501 |
|
MD5 | 56b9cbf164c9ebbd17e551d19b0e77d6 |
|
BLAKE2b-256 | 816e913eb0924e6088f7c2a4e64c3adfaf89312633e6462af7b8bdb641e4141e |
Close
Hashes for pillow_heif-0.14.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea079a117c699e9ab487e1028407864150acd8b6191a3750c71ef7fd091a3ea6 |
|
MD5 | a83aba5731019eb6e63561313bc2d5d4 |
|
BLAKE2b-256 | 93d21a1dcf3357f1618a71d8bbc9642970fdcf10e855621f23cdff10552cd355 |