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.13.1.tar.gz
(14.9 MB
view hashes)
Built Distributions
Close
Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd56909022dfff4e02397585dda6b3ae25cd11adf1123c5617224947734205b |
|
MD5 | 9b75ef065366e4be59719959d5eba6e6 |
|
BLAKE2b-256 | 4b97916871c14c2ede597e68a46e437a650ba0bb6dd20342a5958ab975532d22 |
Close
Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64b6ab214fa5ec6f709ec79b7bc2abaecba1553849ef0f04cd8ab1cf3b0aaf94 |
|
MD5 | 6ed58e96f5308c3a155e6dd675313a92 |
|
BLAKE2b-256 | 752f02e5ea317583e4fba5f25a359e1e62fa02cdb0737da78108b50e459d2688 |
Close
Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c8f070fe3705a52ef34c6b8cd39c29529972b5d7e2388a80530421e6d042b38 |
|
MD5 | 3cc03759429389c4082cc259eaa4c085 |
|
BLAKE2b-256 | 95a5e686cea289adc497a53dc9c60f5fef5c46cee399348d64301590c7a8af90 |
Close
Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9998235d3f1edfec3691161dbe83501b7139840d80caef640a9c87d7d5934b69 |
|
MD5 | 474b8c343c2dbb4d078c22a74930339f |
|
BLAKE2b-256 | 85e5d6daa83a5e900c9d378a948240146c1eea107205efb7938d9d868ce0dbe2 |
Close
Hashes for pillow_heif-0.13.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7651354c30a4e2fb075df2a0e48ae3193a0b378ee2c262dea63b5b3013ec9b5 |
|
MD5 | 787dcd2d6e70e7402ca4ec5c58ecc759 |
|
BLAKE2b-256 | 39c72ceecf0c0caf82e6cd96160c1943cbf25729bdea38b253b6062e313252ad |
Close
Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9cf0b1a18e660b829fb9c618b5539c3c741301009ff06e8438b89211e890a13 |
|
MD5 | c7469c8243e996b2d4e83677f884cb3b |
|
BLAKE2b-256 | 3116795ac1bd8413ebcf1bbf6bd7f8c461e6a84be21d9e67d27b577cbcc4c38c |
Close
Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e360c0c533345b34e05b923b49abbf08ec7ebe8e17f6cca6b446d386b7fd8b3 |
|
MD5 | 50db4a70e1b2066a4a4034d31431d9e9 |
|
BLAKE2b-256 | 59ed288d3f724a1309132d91672225b77543eb455c6ee19367205c1745d02ce3 |
Close
Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99235d323388de1bef001f06f6a35f20a1d6954896d79e44f4dc4d2bb6f3229c |
|
MD5 | 99bc5590e89510961e9767e8deae60c3 |
|
BLAKE2b-256 | d01aa850ede27ca5281fde752d2217e2b255de4017567722ccd13f6e8a0c9972 |
Close
Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7745c019f954aab611299908089e3e53f45ed4eda057cb32782b90cbf5c1ef9 |
|
MD5 | b625252d8a061c625ca864bdee133071 |
|
BLAKE2b-256 | c5ca318669cd0674e8dabec4f03f4b764bdba1e22b4623ba2575e1f658308577 |
Close
Hashes for pillow_heif-0.13.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f61ebf35ad81994fcde3e7a7ebd15adc9dc9419aab97c6e4a535c04940daa20 |
|
MD5 | a975fffda1c8c2fc5120fec07217bced |
|
BLAKE2b-256 | 2f6a116d01fdad2eb63ca1a6fc7222220c030cf6a699858e33606d92fb0bfe22 |
Close
Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6edc64c8e7172364bbeff09745cd76e443e673f68bd84708904dcdedab2645fd |
|
MD5 | 62e8cc7fb1b1ff72faa3e27104ab54cb |
|
BLAKE2b-256 | 96f352a638c1e8e9c7fea147f9ce8cce266eb16ec7944309b91d34301f321447 |
Close
Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441751e7a09d4f253f48a4076fdf4778eea6d90fd8a57f0afde27236ba535eb1 |
|
MD5 | 7eb49e99c5a017dcabf3cf5c3cffcdd5 |
|
BLAKE2b-256 | adc504a776f25278f4512d7a7171161f0d0a4f3b74155bf3b5b77913eb4eff4c |
Close
Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c0a9763fb132b606c3fc1f749f3c4b94e01453a96366b9746d61c431626af12 |
|
MD5 | dc84d6948b892b09d5c8c8a08d54b3f9 |
|
BLAKE2b-256 | ecc5650840cc0af6bc05c187083f5f4218529126c62ae1f3ea203014854c5e50 |
Close
Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4f6125b5d3d18a17e43318ceaadc0eaad12ec37948bb7cc3ffee016c9d62ea4 |
|
MD5 | fadf0cebc480c9a22bbcebed0abce054 |
|
BLAKE2b-256 | b5e6ffc79ac0cac3d9b4d27c0483c89f9c07316d45dfbad8230cd8e9e2444a20 |
Close
Hashes for pillow_heif-0.13.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3bd97b4ce968a776eb04c1085f20834d100021407398d1ea6db2c9fa4167fed |
|
MD5 | 5a7150743517e485dc1ae52e3d6ba354 |
|
BLAKE2b-256 | 12689274ce83a993d667c665a93dd8f9c0cc6bda7f73721a52d11b1d9c889df9 |
Close
Hashes for pillow_heif-0.13.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fa3661f6f8c6c28e4e565c7aa9e4a1ae2507aa1f3691f831d3a9bfd465ceea4 |
|
MD5 | 132a145b0400c4d7ed7956e05e325721 |
|
BLAKE2b-256 | 425d10908fc756f071e91557033fac13b57e662d78a863e6c1d385d80a68e5c3 |
Close
Hashes for pillow_heif-0.13.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 459b8536e86df2f957998f9ba830ae3e8a51177db67d1a9cb7243402bb70b576 |
|
MD5 | 010811fa56bb5d7ae24a4e18e9c2caf8 |
|
BLAKE2b-256 | b478d58265b53f8184644fda66dadd9ac2dfe1735b64dd67c1470bae5a25298b |
Close
Hashes for pillow_heif-0.13.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 023ec7a6f085be0cf33e1b4458575579e3952da36b9c32956dbb2749b53e63b3 |
|
MD5 | 5ec8ea7a170af958691cb05f02aedb8c |
|
BLAKE2b-256 | b6e16a9c73309691899c794b73724f91adcd779c3f0657bf16f010f8f2bc66c6 |
Close
Hashes for pillow_heif-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e11c2a564663ce52f56851f3b9653abb254ec520191d3cf7841fcd02c29e3a |
|
MD5 | ae077da833bfd5f4d8a47d22ea39cd51 |
|
BLAKE2b-256 | aa6cd8bad383c23cbbe2e1770db5f1085ea60113c4249441ef6e704389a79d38 |
Close
Hashes for pillow_heif-0.13.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae9169e1ec94793d1b9ffe98ee39f856ca002e3ac476eaef0b524fedc81d2304 |
|
MD5 | 835653f2ff54932de954c8db9f0a28f2 |
|
BLAKE2b-256 | 604fdad5ef2eb48730a5cfb9951dda8ba67b20cba18f4ead2adfdb10c93315bf |
Close
Hashes for pillow_heif-0.13.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f483c68895faad5af313e30c546cd935389ee99e59522d12f53225b46dcb9753 |
|
MD5 | cd49bb277ca1270f35dccafe0daabb98 |
|
BLAKE2b-256 | fb2aead0336753133ec601af221d6bbfc26ff3184c52f043e66c44b596eb1163 |
Close
Hashes for pillow_heif-0.13.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14787322b70e9cb02e599ef836f33181f981383f4848206f9fe5a272821806cb |
|
MD5 | 99b0b0bb76eaff43b5b92a0508c683e9 |
|
BLAKE2b-256 | 8a51e32a1a32cfeb04bbd8753eeeb1119a8eb7eca420e440feb9e8a7daca66c9 |
Close
Hashes for pillow_heif-0.13.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f0eb2babec34900367384feaacff9a2f42e959767ba5df214560ef579b657b1 |
|
MD5 | 8f61b8f2af2dcdde4cfe3119f131d52a |
|
BLAKE2b-256 | eed062e11703e7cfc5b800f51c7f113772c6edd5e2daedae9f74f4c34ef078cb |
Close
Hashes for pillow_heif-0.13.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86f47db53eb719bccddb14cadd91fe9fa38b57aa07e3823ffe74b796a2bc50f2 |
|
MD5 | 620301c808b5eb53723b2effe237cfbc |
|
BLAKE2b-256 | fea9e5344e1d42e6d904b1a3d58ec3d30e718717c84b04531f051034e70e0157 |
Close
Hashes for pillow_heif-0.13.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 736800774f9754ebfeba21ae137db0aa9f19df17521aee70ceeb68e569a5fb00 |
|
MD5 | 6e53538358f0c116f936883fd2293a1f |
|
BLAKE2b-256 | 77235d5a5cc060398daa0251fb76b4cf6b3b22a5bb55bbe3e6eac6a291b3f205 |
Close
Hashes for pillow_heif-0.13.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5389574c874805bd6a3f2d5ef14ef90b61fdbebd75b58798677e84018caac6c1 |
|
MD5 | 7a2bda8b21a7a3a6fe37b4b4bf36eebd |
|
BLAKE2b-256 | 1ddaa054c99d2c74d5a3c40f69ff30344bc3c2588137e3dc9a63bcf4f64e7913 |
Close
Hashes for pillow_heif-0.13.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b586ba25c003bc2b608fe5cd1396b738b838ad4277348a5ca4525aac1f28e7b9 |
|
MD5 | db709487ae0b53cd7968751062a45602 |
|
BLAKE2b-256 | 98d8d213465f8ef73f944b7ebf736eba116aae23c0b8e511f351a717786f2e19 |
Close
Hashes for pillow_heif-0.13.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df4eba9bd64bb50656eda31acddac58f53bc3f2c5b35ea8c90438a7e2763bce7 |
|
MD5 | aabf7d630deca45a1ceb4dc3b6035a87 |
|
BLAKE2b-256 | a4655bdeb6565fe122255936b3844e97caf29c8c9b9ccf010597a13260c7f372 |
Close
Hashes for pillow_heif-0.13.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 779af08dc4dc0e787608ef035a525de40bf98e946ab194e3f702510c07af5f80 |
|
MD5 | c792cdf40fd573f825327fb356d986d8 |
|
BLAKE2b-256 | 75481c34eb86afccd32ef0c8c1d0e7cd477eb3a6521533441342e8d8ed693a7b |
Close
Hashes for pillow_heif-0.13.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24a8c78a5fc2e5efa3650a10c061cd507888896d583c4e63a54549b34cb84d05 |
|
MD5 | b86a5e20a8405298fb378fb5571983ae |
|
BLAKE2b-256 | c85ae444e76020b305a5f6f415421c827a1cb7c7c79bb399c885f667e55002c0 |
Close
Hashes for pillow_heif-0.13.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3239390575a25b1fd1bc8f41f0d3783c1aa26c77a467731fa301175d542f5e8b |
|
MD5 | a46debcd80d2a9ac93f31dbf1e439e1d |
|
BLAKE2b-256 | f33b1164b97a58fdd986cbefc278ae89b4763f3e356c445c370dada5a9d53f08 |
Close
Hashes for pillow_heif-0.13.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c02598f2103d385366dbd0c29da8a2bd30521d9cfc2f7342698839bf0c69e15a |
|
MD5 | efe3c6a5e1ccfa933daffdbe4b843587 |
|
BLAKE2b-256 | 1212db273802df606faa75716ea9f1fc834031a68b5ebb99a920308bd21505bf |
Close
Hashes for pillow_heif-0.13.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7925f04312f39b7ef1334f1d676f901ba09615d1ccbec95b49c87af80677f383 |
|
MD5 | 7d2e873c49bb2a3d9dcef96829c10458 |
|
BLAKE2b-256 | 027d1f6ba610a05a4726178b51c4e242bff93b2fa63b9b73b403a9ef19bd2ad8 |
Close
Hashes for pillow_heif-0.13.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9e7964e54b65bb7fb9b60e606dcb21582d7eea1046364d380a74081bec61478 |
|
MD5 | 3b91a4d867bd7bea2f870f297bf1870b |
|
BLAKE2b-256 | 43ce53e1cfd29375b01f42e1cfe42745c8b26bc0973630eaac4925ab994d50fe |
Close
Hashes for pillow_heif-0.13.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba6f634008762818033e7df942e0fa6649dec95fbbaaf8de498d7e43ff136435 |
|
MD5 | 84fad91fdbbd8c945f9f1a809426747d |
|
BLAKE2b-256 | c27d5fd848ab73557a6756b0f32cc0dd0fb97c2e1141fcf6b4eb8acd94148736 |
Close
Hashes for pillow_heif-0.13.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62a0269a06119ae1395e28803677d46d4895410a360133d244dcffa6ecfdd4b9 |
|
MD5 | 13be4fde2c308f43aa5b98e9cbc48fb8 |
|
BLAKE2b-256 | 3d4def01c601745206a93bd3a166dad89c555850667ee721189659fa1e7027e0 |
Close
Hashes for pillow_heif-0.13.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 894caef12129966df326605b8ce7a18b88fabf50dcf3bdd4595ddf76c8543b9e |
|
MD5 | e47d2e03922e880fe17d4c1ef64a2027 |
|
BLAKE2b-256 | 257440e6eafba33a850c414b987acb88c3c7c6ea769a0ae4fe2ed06b7ad9c924 |
Close
Hashes for pillow_heif-0.13.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6312ee1730e742851e0f2fec60b1390db9ffd831a26fd967fb3c7ed8a3f61197 |
|
MD5 | b0238ce4a31fcb56e5b19f1b9d2ef88f |
|
BLAKE2b-256 | 6d072db00b723eda4dd8274ba0859a7ea66ea56f4155732e4ab4c674fd1ac0d6 |
Close
Hashes for pillow_heif-0.13.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ac0bbcacb84e270c4accb519bf115dc18b80d7b3e283ddbb98bb77af613f5f4 |
|
MD5 | 133effbab19ed03abdabb9c7cb893bc1 |
|
BLAKE2b-256 | 587281933515fb42e23dc7bbe4b6cae4abc54da7de03b2c0fcab62f604fcd725 |
Close
Hashes for pillow_heif-0.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97154e03be732005b51130aedff30229e9ae5038fa717afaca30e22d3e49d69e |
|
MD5 | 6be609c00b243e1f4b71d8bace4d499c |
|
BLAKE2b-256 | 01f026a88d2773b0f25b9208ce6b50c0676d2f2cbddaf655fb06157b967b2b25 |
Close
Hashes for pillow_heif-0.13.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bce196e134b1dec0b82c157b27d665deb2193cbcce5a338a06766819a1878df9 |
|
MD5 | 224e013a45844adcf1b013364582acc2 |
|
BLAKE2b-256 | fe39af51e7cdb3de440e8ebfef0b5892efd00b250949255fe8919e11dca8f483 |
Close
Hashes for pillow_heif-0.13.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 426662a4c3da6c499627303b858accb482583f7f1c5874d40057a8c843a3d53f |
|
MD5 | 96ead052a3ef1a95d88da9de288ab497 |
|
BLAKE2b-256 | e167723f40b3ddaafaa352740f1ac2bd2d9b80c1761ebed85647e15f2a78a2c4 |
Close
Hashes for pillow_heif-0.13.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b56974c11e63ef1cda133bdd2eac2b4a992448a92dab3fcd20c5ec3195958952 |
|
MD5 | 0523b789e629d89c8369fbd3aadef300 |
|
BLAKE2b-256 | eab920f399c320cbdaa763baf2f485e1fb31065f253ea689f167d6508ab536c2 |
Close
Hashes for pillow_heif-0.13.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 385b93f575c98bd69bcefe2b013af324ed9c50d4600449f46fe784e909ac370e |
|
MD5 | dc0addad543f312de8556f0404f119be |
|
BLAKE2b-256 | 2be8938bdbc8b9bb8968e6fc007de1e15b0ed721d73682645cdd33723ed9983e |
Close
Hashes for pillow_heif-0.13.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 403a652a6665b1672590890edf2489686dc343c05fa2cae320ffc551de315392 |
|
MD5 | 3bb4b16f306d4b0b61445217f2c0ef5f |
|
BLAKE2b-256 | a4dd2efea60105f077b9f570b513bce33aeba34ee33c7f3aa464231a0c97bcb5 |
Close
Hashes for pillow_heif-0.13.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e72ee2971b722110fa6eb4b0ff640fc3854d9959f9a61f93eba62a16c6c40b75 |
|
MD5 | cb72ff3a683722c0d79ddd5276b90543 |
|
BLAKE2b-256 | de48e80ad2fa4a803699baa55559dd8ea601b3c2a3d0a40625c482702ec4bdd8 |
Close
Hashes for pillow_heif-0.13.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a23e660c73739e2e4e3b18667bc478c4d62b31dfba07d962f1e8256bd37148b3 |
|
MD5 | a0be06dffec8480e008d458f5cc5e820 |
|
BLAKE2b-256 | dba001cf44cf77dd906e7ba459297401445baba3b046739e898fa330026bab94 |
Close
Hashes for pillow_heif-0.13.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4f03ee12b249725144cf01bbacaf99029e54a67495fd2df6c29c493c44cdb15 |
|
MD5 | cddf5bc95d757b1d8a0e0796a2bc73a5 |
|
BLAKE2b-256 | 141b3efb07e119dbf2a00c5edac2fa2e2ecd8ff13f2ac4928f3e19c98c4dd851 |
Close
Hashes for pillow_heif-0.13.1-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52b26bd99c1604fcd2760b0826e79a3301b6269ff6c129750e0e6ef4e4980f96 |
|
MD5 | f29023facbc4e0a6e1d85c901d80a035 |
|
BLAKE2b-256 | 4309472ffcefe6ab598a7895ef8f23504a1e6f38b99d7a8311d1d0416b87580f |
Close
Hashes for pillow_heif-0.13.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b78e59d89d57dbfa27b346ea5841bd80c61441d5dddfbaa135007dea81a24a53 |
|
MD5 | a036317d8ab59f64f3bd81b44d583137 |
|
BLAKE2b-256 | d7eae2c8c2361e9344e33088204f35a72dea87066d320e3a457d1f69109a5183 |