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
. - 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
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.11.1.tar.gz
(14.8 MB
view hashes)
Built Distributions
Close
Hashes for pillow_heif-0.11.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4868e2a35086f878d8d9ecc696ad828480af1a4a367442fd1b39ae16345c5332 |
|
MD5 | d02733ce42411f810f9379b516f5f760 |
|
BLAKE2b-256 | 1d449d178a5e3d90ed2984e1dfaa329cd9f0e6be30b39b29d2f0afeacda331b1 |
Close
Hashes for pillow_heif-0.11.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e26bd64a32fb7919c8800fb808841a5ba349b0ebf415c42704b1442a8f40749 |
|
MD5 | 4f0950e6e1a113423ffce0d83b1016ed |
|
BLAKE2b-256 | 8505f41b46fb729dde48d1105f3bef69bcf5bb068d3b8e03b19254d5d00a1e7a |
Close
Hashes for pillow_heif-0.11.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfc773ff0df5f914d88cbf239960e68f048b719aee0d6539bdacfb1777c4aa4a |
|
MD5 | 2de43439f81af29894e723444ff83266 |
|
BLAKE2b-256 | dab7607256535064de7f78caaf272f004ad23e75d9d3560753c9496b63647a14 |
Close
Hashes for pillow_heif-0.11.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e18fd71789b7702b4968197ff0f9152f60ae28acea7dbfd846552b7374481c1 |
|
MD5 | 219c1aee12363f383707eedc1fe1e84d |
|
BLAKE2b-256 | 06efcf45e4549f5abf6640362b82391d9af8f0d8580bd70a6b32803bf0b62076 |
Close
Hashes for pillow_heif-0.11.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73196108973303a26edba331db5c1f2ab411ea8bec1e50c25710eb7cfebcd5f8 |
|
MD5 | 1b5f95b64748108e3d92e6d1788f5cb6 |
|
BLAKE2b-256 | d48ebce7dd0bc227a5c64abf02e5efeed4d2e7c2deff1e41379957c9b7989341 |
Close
Hashes for pillow_heif-0.11.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8f2184705aa55569ded7421f814b831646ea7bd04021d3180cc245795a0399a |
|
MD5 | b5676548387a8bef898389da95c60669 |
|
BLAKE2b-256 | d9cdeda74b011e26fdc01aa61e1dcec6c6c1d30a3b7777b3cc09a821a701a95b |
Close
Hashes for pillow_heif-0.11.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c27683558acb770ff5e5a3af6207206bdc840e4a326111318b2bb6cd3130be3 |
|
MD5 | ee6f29938dd8095fd6610b6da7d2c44a |
|
BLAKE2b-256 | fce3fffa5b9d6010275a0852a4615c568aabf91940d388726ee1cdc4d82ee777 |
Close
Hashes for pillow_heif-0.11.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c533ea91d814f72a6b24926d900b5f9948e8b44e6d00c78ed959c41dc6defaa |
|
MD5 | df2550f73fd0d74a4960593813cc809a |
|
BLAKE2b-256 | 819cf284977181466a6f5978a2fb248fe1e86e4e02ad6e10624b97435b224214 |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab5a0b4242595abebd04ef76093cc4e8d26d74b5aed6974703418584514a1d49 |
|
MD5 | 99106bb99b74958b8423f30ebddf1bf8 |
|
BLAKE2b-256 | 47d82ae6b0d0ed9afe39576e9d6f61594257f32950dae557f6a3ead899af9a80 |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d3d9dfb918f614f56b5c083040392d096c11f186460526daa93fe2db04bb9b1 |
|
MD5 | a7e1ac0de5490800316bf872f0e09827 |
|
BLAKE2b-256 | d724f548167d506eb9480adb80bb5a0c25dc8e38de0402ed0bb7c0d07976e44b |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 994d646b1264d52b25a7ae1bd273408a8056ab655e3336be2adb5e41430c624b |
|
MD5 | 934f9df17fad325994b3208dcc56bb27 |
|
BLAKE2b-256 | 099cffe770c3a5a29eda1c57aae6e6aabe1bf321e4932df6cf5f5d4fd62ed933 |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee7625838cd3258848081cb3b0085c79108658c2944add7b0474d6cf5ac3326 |
|
MD5 | 054e8efd4026a6884a4a1ae2975dc5ae |
|
BLAKE2b-256 | 04057dd6eeab9b317997d81abb3956788266cc73eea83b35b127e980d967447f |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 060184ee7320926e079eddef84aa318a56d71ce945d5d5c02545e832639e8a58 |
|
MD5 | cbf299786bd63c2368144cb1b6e51355 |
|
BLAKE2b-256 | 41468f338bdfe2cd6c30314e7616e98211da86e6cfc67c2ff111bd792bccc46f |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3caea269bb3473c6b7b5be1653a1501ab3c56b050edf4f55e3b99a8cbc0975a7 |
|
MD5 | 327f60929b63630ed99cc8f4f24d55e4 |
|
BLAKE2b-256 | 6a2c3299333d28584c4dea7525bc8be8f4a5c65361c07684e70b3b25651991ff |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d10978484a7357e18263132b6c5c82bd95d6c5f30547e5df18f08e38bd26ac0 |
|
MD5 | 678c49a16903a9507a1f1b75fb7f9022 |
|
BLAKE2b-256 | 2e38cd1d253cdd17f41bc2c074f0d62f225b2cc8eb0eba1c2f93c741a77d442a |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bfa1a6dac500acb38bdc184d85b783ee9b05c7c31db7dcedf1093c233d127ff |
|
MD5 | 8f227904d6d12270f60f652c7c8a11aa |
|
BLAKE2b-256 | 922f9b508d479aeba929e7cd9fbb1356bb9a5aa34ca836d7a80d0f1b287b4d46 |
Close
Hashes for pillow_heif-0.11.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aae9d19484fe6c11d374709b84a5e5a692bf912191ed4544c089517ddd817f61 |
|
MD5 | a1244196b20b1603d33396c2f963db56 |
|
BLAKE2b-256 | 0af63f03c047ccda9d4fe90d63a714c0f5dba750a6b1dd84d3a371fb8f35c08c |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9262c5b2dc4d96038a69efddd70820aacc80cab46479be472c136125700602cf |
|
MD5 | dc756ad477a774db9db3cc2da697bcf2 |
|
BLAKE2b-256 | 9c3f0105800a113227a60217b4d12dd692a736da656e7050dd4a3fbc061cc0c5 |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b20688e1468051527363a9832697208c1a1cb66872067fe54db43cd9985f1128 |
|
MD5 | 2b83dea4645399faea70f8aeb2a8a0fa |
|
BLAKE2b-256 | cc2fd373af71fa276d9a3e8fbd6d103866f2c944abb8a2bec31d856f2a97dfad |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00fbc9d2a3279101f20aeca68c10e73a29926582853101dfd350d747bddd3917 |
|
MD5 | 4b7d355d5e022ff9c2ec6c9120b577a1 |
|
BLAKE2b-256 | 52f806650812fdb213b1ca4245f986d979c7a3e28cfc9cf1f8015d83de003ae0 |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2cebf8b204d318ccc558b08c00fc27150f57613c937a65ce29758dd26ad8498 |
|
MD5 | a6789050443d1d25de4b7b9209521ad8 |
|
BLAKE2b-256 | b1a83e1043e41a9717faf153f5c77969cec9867112a0843068a1847bed42353c |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d016abb79e1aec30dda04a51327278b64aaf6d11905271703c817fd42e6dbe94 |
|
MD5 | 321f205e3603508745a69bd172fb82ac |
|
BLAKE2b-256 | 60366c408f1ce12e7b7acef77cd56574a4e80bdfd2691393946616be5af2c1f9 |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9b45a3958f1f4957e9566440eb06005bc3fd5f0cef0b09096627b302c161a13 |
|
MD5 | 78946d0ad6284f7a00ee53a7aa70f5df |
|
BLAKE2b-256 | ae77248efb9aeae2026c03fa62e0d9bd502b4af43004a7401ceb032580002e04 |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 674c5336f322b9f4980c0e154a24e39a46dbb3fe43b5c8200267f84ea47db951 |
|
MD5 | 74e2cbfedfa9634fcbe10a75ea3ca031 |
|
BLAKE2b-256 | c61686ef8933804d60b98eb19da0c2f1e066c225702242511654f074980134e7 |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3180affbdf4795af773e0305a549e7a90578efe3edf5614eb7b6751e55b1a5e8 |
|
MD5 | 2bf6ebbd704c8258267bb0f02c1fc797 |
|
BLAKE2b-256 | e5224a8516357e13418bc5210a5b4a0bbeb86570828083239c552e986e459319 |
Close
Hashes for pillow_heif-0.11.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f18b90eb0323a69c06ff3ae04b29e0fe9c4217371223362483663f047f50a90 |
|
MD5 | c8509b24bc415e3c91eff077d8cb8864 |
|
BLAKE2b-256 | 783af33eb4a25bfe05c3b5332246f79ce3c7ef6914447384df6d4d7450a09b40 |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f158179dc92df06e1def08e92a856190c1b73887a56376aa8c36bdcaee51cd0e |
|
MD5 | 575c62374f0239fa12dc4afdfb9de3a2 |
|
BLAKE2b-256 | da1c703248f5bcb855ccbe6598da19d5f4eb0e054569dfe25094ad58fc4403ac |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 167c0d40e5d563dac0ad2509ebcfe72f95d00d7722f22871438c2b6c9d8ba005 |
|
MD5 | c1c894d53563a54a9728c8326010cc58 |
|
BLAKE2b-256 | 59d448efdfec9f80781d6067f84da88704865e574183a7cb2b59d46672f03a06 |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3ce5710256db221a2c83ac686c07657ad0af048988e32944f9855d00b8a4981 |
|
MD5 | 3a3bfcf03b4ec89407243a1622a8646b |
|
BLAKE2b-256 | 9a3ff1a36865ad18846882f1c5c73445d8518c64d285c8a105063d9f41b6ab36 |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c19d951784d4b424f6bedac3acb47e4e042877fd9f7a5d6595ebce41357899ee |
|
MD5 | 577a1b6028d15d6dbc941b024c16ff2f |
|
BLAKE2b-256 | 0df8fe6fc478e9db43773da7d1eda59183614b1d0786b1dc8c892215d6f8f2eb |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29c0adc567875954a11f0d89cdfbb96eb4243b42b88a6d648084311c79da2e1c |
|
MD5 | 4f8027b1332d91364cc62c7568d81889 |
|
BLAKE2b-256 | 0d43b7a05e11ebbff456e6338678a2dad5f5cacb1d270a9bfece2bfbfd139cb2 |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4a28c5468e2df4be47de557c54c0373a7631923c3a4e7a126b85240881fb663 |
|
MD5 | ca6bfdbc59c727c68a5fe87a0cd66c2e |
|
BLAKE2b-256 | 7fe733306ab535fa9e6a6419433ea21848123c9f9450bb9fb6b70327787b206d |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3fa02490ba584d442d18a45efaacb63bb7eb88a83bbe7b33ce2697c25fa3d4a |
|
MD5 | 86c3ca2f46b92205431e8fb85ac0d7c0 |
|
BLAKE2b-256 | a51598a52bd301791c4ada2905d15bb11f51dd2a53439518fe8170f5fb251414 |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b3d1717b26d23bdbb525f3884ec8889b90b4859f907096e0a7732c574198173 |
|
MD5 | 2f875c763a72469ef59f1a93eba65b61 |
|
BLAKE2b-256 | 589b07e21f6846485cbf2fba65ae09971d0a8360673cbb1c5cb3f2f214dde155 |
Close
Hashes for pillow_heif-0.11.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f9edfe0df87ee179bc30c8031b1ed424d0d2b552e928724cac3ee36dbb20bac |
|
MD5 | fc525dd2d6abe5d4c44cd9aeb722226f |
|
BLAKE2b-256 | dbe4934f82bf6b61d84d8f371c48529fafeea26cae7e5185a07fd62121a2e896 |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddeb8bd279d5638f63dfdd4dac04a08fe8036d33ebb3cb3e231116dfe2c48113 |
|
MD5 | 0bc09bb4d70b3c20ac9b86a0f17bec07 |
|
BLAKE2b-256 | 0cde88cf416021ca92637afda356d96f153981174ceea4280bebfc7e3968ae18 |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2057c75db5d579aa17359569f955023ad04438feb3ab672a351a59969fe0e0e |
|
MD5 | 7a111e1609772f5ab6ba9b066c9e8bbf |
|
BLAKE2b-256 | fa69833d458ac2608a0771bd5b8a90c0a15791dfd9ceec0313ed0f57a34f4bb9 |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64d3ef754a23d50aada1e6e69e2777a478b76b81aefbd6fc596d3a2719f1b87e |
|
MD5 | 920177ac65e4badb99f2ff1a1227d48c |
|
BLAKE2b-256 | e2d909f1f83d7dc6c829c881e3b56a9592be365aa271d181a393fa7d6fbfea15 |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 585d621f9987ac8e030af758159aace8344f7f5af83808a28f9572d4ae274921 |
|
MD5 | 133f3c95f8c7360989f78ed844cedf03 |
|
BLAKE2b-256 | 4bb80e5307bd971256a836897700e1cf74900388b627a259d4886e1da1c385ef |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5039ff7561fab8f9ee698de3952ec00b2b8498564dccd92b8e04b038e0e355ce |
|
MD5 | e040fae04821480771d00ff5faa75725 |
|
BLAKE2b-256 | 76f5ec2a93bd71010932f3f1ab44f73be8b5d02f71cece1583521d2815a255e5 |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aad191c1e692fddc6d3e2255ab4e43e99bf4cfbf952c4ec93941adcb79721fa8 |
|
MD5 | 2a481783985d442f056aadd195de12ab |
|
BLAKE2b-256 | bb47df6f9767cf887d0d5dc08c419e14be4e9a768dd040761d8e6a3cabdd3ab6 |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 939f7d40aad5f74392a5162f62d1f03fce5377bb58a72992347bdc1e5c88b8a0 |
|
MD5 | 99c434a2ce20935ea2ba9feb646429e4 |
|
BLAKE2b-256 | 76f4bee2a798c1b39549e878db87e9b81099d0d4b6277ee0b0247ee2761ac869 |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0051bb38d1972e85007c57cbf9f13f28e4924836262b911098a1a7884433bb9a |
|
MD5 | 2f80c8c7ccb3e38f4e86d981fa5b200d |
|
BLAKE2b-256 | f35ada2d65c39fd14109a6ea13c965c42cf856359f17db24634ad46e86d8100c |
Close
Hashes for pillow_heif-0.11.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3512f0ff8127fa597624bba72e652d77b1bc402eb84f5fc55ea63b97718b3f8d |
|
MD5 | dca8bc785cd61b69b1dafbf9065ea62b |
|
BLAKE2b-256 | 5461fc3a1b0a6313d86656680b2e59f4a889c1c9f8f3edd330d6b21b997e9f60 |
Close
Hashes for pillow_heif-0.11.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c556dd9d0185a854ca2c735af6f655da5c53a86df1852ef9976de8bddb615562 |
|
MD5 | 8c7d0ee166cc9953f7aafba1f6799ac7 |
|
BLAKE2b-256 | 5ca060d7075eda5498622911fecb16a7681e9e23386250a38662b346adcaf16a |
Close
Hashes for pillow_heif-0.11.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24a2cea09513d6e95c4bb5113602d7880469aae9248980975b78eb3b0347ff73 |
|
MD5 | ec045a9f6cb8c67217413c4718946904 |
|
BLAKE2b-256 | 62eecb67b71aca8b9bfe95b735ae73e1f11c0fc149abb3dde957a6333f040bc8 |
Close
Hashes for pillow_heif-0.11.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0082f12b6e39e3ed69c62d3aa2d589206bb1c19f2e4ce762dce8b6a070384aef |
|
MD5 | 5fd952b0026cc5e7568bde8b64e93978 |
|
BLAKE2b-256 | 6eac532895271b2cc288c406f52025016d306ea7ff72725e6d976992cc93774a |
Close
Hashes for pillow_heif-0.11.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d3d13419dcff0ab08875c4cbcf49041b3f6c855124b01f2302e9f9a53ba0ed7 |
|
MD5 | 7a3a92cf4836507daaf98aa8074361fa |
|
BLAKE2b-256 | 2e35d2bb37a4e97339b3a487ab1a6fa8276f268a2eb61693a2ac7e936f2e0137 |
Close
Hashes for pillow_heif-0.11.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e3fb97fba88a5c58103e67f9a7eac1152abf177f18d6d38f50fabf668c233d9 |
|
MD5 | 681da218713c703982b44a11baae3e11 |
|
BLAKE2b-256 | b6c3fd6279eb2661813a2f74b349904692564a8c717d38078050ada9ee2ff801 |