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.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.0.tar.gz
(14.9 MB
view hashes)
Built Distributions
Close
Hashes for pillow_heif-0.13.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b65c84216e23b2a36bc0799f82e68b8881cde60b3af2a68d0e23edb9f9faae |
|
MD5 | 5a4f6681a64f535669a99a402c259523 |
|
BLAKE2b-256 | fc655edfccb7c4be71329c2701d415425303deb492dd4c7b499bf492409cc8c7 |
Close
Hashes for pillow_heif-0.13.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9611dab5575f8c4851f154c088e572d264c5587590892920c0e33ad874cc608 |
|
MD5 | 86258cb2942f575e9e280f0e840f4cf4 |
|
BLAKE2b-256 | bc1ff4a147e8f197b157f081318da5f9c19bc0f105a7c91de43a24f30e64aa7c |
Close
Hashes for pillow_heif-0.13.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c78f930ae35a24ff95d3c525b1d9794288dbed5b0ff66a3bdfff71a0a33cf02 |
|
MD5 | b542921833538acae1a4dac48f237979 |
|
BLAKE2b-256 | 155daf649e4500c2f21f66dae61a5bc72f0d665c487230f096f45c46334f277a |
Close
Hashes for pillow_heif-0.13.0-pp310-pypy310_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bc46ffc5d9f7a396fb1493b40f834bde96975a0371c38ebae2f4fe4398103d8 |
|
MD5 | 6cc6eb43215c3d2826bc5d73d9fcb20b |
|
BLAKE2b-256 | 615c6af84d2a5d6845fdad92fe3ab6b072f0cfc5d366a422e7b6fc1af18211ce |
Close
Hashes for pillow_heif-0.13.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457ed3c2bc0376aebb80453fd69e9259fcb727e45ce737185016b9df1e063986 |
|
MD5 | 054139f685dd4e5f2f5be525f201d197 |
|
BLAKE2b-256 | b2f45719511e1625d600876c3eb123e874b317dbc0f3005f97355cec82801cc6 |
Close
Hashes for pillow_heif-0.13.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c110efb24c719a045c8304dbb83031a4156431ad761306020916eeab3855c80e |
|
MD5 | 06664dfc2de48d4dbb3ec900dc147bbe |
|
BLAKE2b-256 | 738ac2a4b46aef08fd8cadd2dfdd5e13ccabd94b872f7b6549ab0e949ae8cdf9 |
Close
Hashes for pillow_heif-0.13.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fe2d04f77e5901acc393ecdb99e00d9fc1409d39b7f8a2f9c85c0f37ae11a1f |
|
MD5 | c59c26fe319944d5cae6175c86065277 |
|
BLAKE2b-256 | 3290f119259370abcd25fb695e8376cef6bac0d133a192a16b52fb377c291ffe |
Close
Hashes for pillow_heif-0.13.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fbf127bca5e24edd074acd7e13f40af08acf1006d54e63108415c7521eddb2c |
|
MD5 | 8efbf1109c9b5acd375c97ffa9d2b25a |
|
BLAKE2b-256 | bf1773498b3eee812a1a3b5234fdba989f785f6631a8612ef89ae8c34aa94100 |
Close
Hashes for pillow_heif-0.13.0-pp39-pypy39_pp73-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c204ca4eb0ee59ab883f6b8475e889663c7230eba87197e024559af4808508af |
|
MD5 | 651f444045906e60289aa5c5906a898d |
|
BLAKE2b-256 | df46232fb28002b1bcbf6bd01e508bfdf5b30cfea899b17ba364fb9debee0688 |
Close
Hashes for pillow_heif-0.13.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f4fb8647fc3ffafe34aed111770c2126c8fd2e04ab9c124fe16b74752aa6c0d |
|
MD5 | 47ad401f8b22ae06b8828c0adb6ead16 |
|
BLAKE2b-256 | b470e2ea1da879128556554a1a51d79800f81a9e653d3031e360884d8b813e52 |
Close
Hashes for pillow_heif-0.13.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2abcefcce289ecda74b845342dcd0e3a29930e77ac5520e45347808b3b0bf2cb |
|
MD5 | 7ccefa800901894e9dfb607138769ba5 |
|
BLAKE2b-256 | 779d38ff1236993fe11227d999669b61c4b00f62119fe99ebce925a5b6c19894 |
Close
Hashes for pillow_heif-0.13.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c705770da571dcef7756f85b8d12c230d2064c886f12b929c462bec607313b2 |
|
MD5 | bdfc7c834f335ea0d8823d637fa9a974 |
|
BLAKE2b-256 | 9ab9808aeccf65062d73c4b0ee244d4415219f0402b415213ca6c591f11a0d22 |
Close
Hashes for pillow_heif-0.13.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 101bc0506b91aa22a91676d62c808c4f005e6ab095e241bb828aa752418cdf88 |
|
MD5 | 0c234f2d28eedbae1edfe83b5ad35ea6 |
|
BLAKE2b-256 | 4cbef6264ebf14211fea94a9fbdf1bf618da5db3d15aed63718bdf47e6ba962b |
Close
Hashes for pillow_heif-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5580d2a211da6e14445f7a5e95caa62f0d4d279ad4070382efaee59a0c0e58e5 |
|
MD5 | 2ef6f18202b13412711557754fc88e79 |
|
BLAKE2b-256 | 8b4719ded8f7048d047157b21aa6833696bf961399e6454bc8a17ea4437cbb2d |
Close
Hashes for pillow_heif-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9be78d1d11c1d3971e69efcaf67bfabbc6f6ee72889015c79e6160f3e2a3d42 |
|
MD5 | 4c5ceae1bfb7092374a15c37ec64e816 |
|
BLAKE2b-256 | 34af5025de855b6c56a777d7a827beec8fbd047b392fb87d5c8b295118129d67 |
Close
Hashes for pillow_heif-0.13.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee6055fef87de9ae24a483221ca68a8d6d6cb295cb78730a9a23a4b05cdf4908 |
|
MD5 | 93ce562954daebc8a5b6516e9276819d |
|
BLAKE2b-256 | c11e64277b3b6fca636c61973851b2a0f2bb68c6c146a54fd5a1dff5fbf9030d |
Close
Hashes for pillow_heif-0.13.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9e966a0fd2a2d1ae2e56b2010a240ae968de88145b133a17fc1606ff2f8d838 |
|
MD5 | a0f944bbbb5a4d1ff7cb5870bb91f9a5 |
|
BLAKE2b-256 | b00af15f3a3ee834760786bcca4c01946543fafd4b4951cd0a45de607a22901c |
Close
Hashes for pillow_heif-0.13.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efa72a8fc136a324b59b3a3a0bac15803054d33a1738728c720c37ed47eddab3 |
|
MD5 | 2bea837f2473953cfe56451747d0fda1 |
|
BLAKE2b-256 | 770d1fe4f245f45c646c87917e615d53707d48ae1c733a43932aae8d79c4587a |
Close
Hashes for pillow_heif-0.13.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88c07d147158aa12f09636fe252d3550907600aeec57974ada57c84bd4d08efd |
|
MD5 | ffe0fb12d81168399132bb8b5ace81c1 |
|
BLAKE2b-256 | b99ef92538123ed16cdba8bdd7a7fa3f349d3181f62bda0d799311aa30e5e464 |
Close
Hashes for pillow_heif-0.13.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bf43a48ee4b723be9c0366a316c4c56fbc9c583f99730babb60d265372eeea7 |
|
MD5 | d10137e5997a3a1d8ab84d84e35849d8 |
|
BLAKE2b-256 | 1c3d33289b3408ef432fcb14b12ae6466f365b274c0fd714deb298055e0d4d1e |
Close
Hashes for pillow_heif-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 292c9bba20aa366732f0e6f35ad462aafa89385c09cbd4a4cdcd8f309c9296dd |
|
MD5 | b31957d0962b6c2da14a355d65434974 |
|
BLAKE2b-256 | d9e65ef23fface5a5c7efeda0be45b961eb66f2ebc6386da88d1be2e23556895 |
Close
Hashes for pillow_heif-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62758bf775e0c720dc159057136c685d21f20ed71d83117771cf863c6f675ff0 |
|
MD5 | 502a2449e1e46dbcf64f095862acdf1f |
|
BLAKE2b-256 | 14712b60f0538f9f4e7267a3656d26000c5d3c8c53f78d1663fd032986ecb457 |
Close
Hashes for pillow_heif-0.13.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4daa03c473eb4467f93a57ff2f5eb4fc66f649fdffc5fd3c8106603de7b7b66 |
|
MD5 | 82283635ec1fa34c06de2e09f0f3159a |
|
BLAKE2b-256 | 9e20ab9b85069aecf780c76b8556ad355affb6c9ba9d04a3a2a3c10244b95534 |
Close
Hashes for pillow_heif-0.13.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f91f43c7fe09903cb75b9ce15d5a9e69dad370d2081810fc4b2953a616dc8c6f |
|
MD5 | b9d8b69323d9d621cef8d4f63e2d9a75 |
|
BLAKE2b-256 | 8fc27ee3a9331d117fb07dbb0f9d84517bebc9e7a7f1d132ab13e7b58fddfb8e |
Close
Hashes for pillow_heif-0.13.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a583bdce36312b2f1b385e57fcabf8d23be8b3b3b45efeaed06cacf7029b22 |
|
MD5 | a1ef2194e6ff3931554478abf8dd0a1c |
|
BLAKE2b-256 | ffde2a14edae475197758f0f8f628ef4aa254af6d316b68b2151e121768c0e05 |
Close
Hashes for pillow_heif-0.13.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 065d6f1ef07d35a45df625a8757da1b1e3c522593f9c5301c3aa11098c76eeef |
|
MD5 | 6df16e329d1ef6ccf54060a58aa11d70 |
|
BLAKE2b-256 | b0319c1b01ecb397b34293bb3c151ebe0057a8314a695452d32ba0c9ac813590 |
Close
Hashes for pillow_heif-0.13.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 640855b86593f980b5332983fd5af13a33ed9f7a937990b99372ec4b4b7818d3 |
|
MD5 | c45e7fd2f9d9cc3c74b093a64abce93e |
|
BLAKE2b-256 | b99582e0a3279b4795ab03c3cc26ed2034c13b1a97e92bece0e03a9333f9a989 |
Close
Hashes for pillow_heif-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded3a1a467dace13511b3de0d1976c25096e440429214d2cebbdcfd42f2b3fbb |
|
MD5 | 6c993da1f846ae0a898c55871dc6f584 |
|
BLAKE2b-256 | c7e23fcac4689e18d06f69bce46cd34f1de9bb02ee064fea295c2a58e77cd15e |
Close
Hashes for pillow_heif-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c3a42e5ba890f4b27ad9d5a1bb77f33a3ca5eb5490f21d784b02e4055614eae |
|
MD5 | 5bba35e61257d5c05d5afba2f3998411 |
|
BLAKE2b-256 | deb1a85ec87df82075a7b2d428a9e23d90477c1b4e1bd19353650109b0623124 |
Close
Hashes for pillow_heif-0.13.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c4b7a8108f927edf3d2ac105545a4157a422361422f085b2a7acb6dc7c372b2 |
|
MD5 | dadb2ba3bd030f094e245b42f43b2b90 |
|
BLAKE2b-256 | ce26f888b18449d0d1be795554877f6213563c3dd331c63af455651dd74a7ba7 |
Close
Hashes for pillow_heif-0.13.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a909f52b396f24596610ca7aba809b298ddad6801169a3506f01c5ebae48ca47 |
|
MD5 | 2c8bce773357124dddd7cab2659abd14 |
|
BLAKE2b-256 | 145355bc28ad40e3e600a703c1eff6398c646cd24616d08e01da35dd1627fc72 |
Close
Hashes for pillow_heif-0.13.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac65176b5b1010b216c0db1540e25bd90a7ff271402dbea8f6ea140b493611e1 |
|
MD5 | f5ee960195030e74b72438e9b62233c1 |
|
BLAKE2b-256 | 54b92167983fe2d10a8f32bc4c6247a3168de4782733f78d2e53af78814e0a28 |
Close
Hashes for pillow_heif-0.13.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63841f6f84fe3a02de5d5c78c7d85b6dcf8659c0c9559acf8c7523c815440b0e |
|
MD5 | bc1feefeb50b05ab3174f443690b8834 |
|
BLAKE2b-256 | 7f6ea03d1766344e20d1a249f7656cb0049a7f4d324adbce12b42bb45b6fe257 |
Close
Hashes for pillow_heif-0.13.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a409abc6624216758358b8b9d97959c97809dec61a447bacf475f8ededdbd541 |
|
MD5 | f7d79327f8d6ab9333fbfca37d14c910 |
|
BLAKE2b-256 | 80638643b5d1880166468245d9c7ac15d9114f7a29124938bba1e94dbf4a4d31 |
Close
Hashes for pillow_heif-0.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10c25c30fcf2a0d86cf6d643e27166d4fa6a027a4ee4e330bd2c01afd534b714 |
|
MD5 | a0024261d932c080da42f5ce6eaec3f7 |
|
BLAKE2b-256 | a2e04b5047dbf79b1b4a5ce537e7d83c576352998ea24c7e8023d26803766794 |
Close
Hashes for pillow_heif-0.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08f2416f5157b34ac7df4d960f1a5c3a7f65c85f91451f5f5215debbd9568ea0 |
|
MD5 | fffa0a35e5af1d3ff6fd736483330f1c |
|
BLAKE2b-256 | ff3f245a62194c40890d1ced1918f9dde41fad231c8e7d0e019c651dab82675a |
Close
Hashes for pillow_heif-0.13.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1478de370c3d043fdf32bae926174b77e5c9956b4b68218193746cb194c56afc |
|
MD5 | 03feff1007cf467ba6832d39ee9ca93b |
|
BLAKE2b-256 | 71a3d0d8ea586548c813a9e21aaacd5a5f3d83bc7e952edd21f02c2a8a2c8d6b |
Close
Hashes for pillow_heif-0.13.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e95ccb268cfc4a8b02f20142a6e65ceae90e7be86cb6aac231b10b034c8c23da |
|
MD5 | 6681914b9634de43bbbdea669eea423a |
|
BLAKE2b-256 | 8470bae14c7e8d188f3042811a90a7899aabd594363aec31335e80a379e66853 |
Close
Hashes for pillow_heif-0.13.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4469f8c504907e850ec03d1d7e6716779a8d0e27a2343feea2aa59ddf2d2790 |
|
MD5 | 714d92803d348b22ff5c942bb75ae067 |
|
BLAKE2b-256 | f0f888dbdb8b3c67369ae16ed6fd604ffb4aafdccc705459f307a3b6c18ecc0b |
Close
Hashes for pillow_heif-0.13.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ea71504cfef432e28b4ef3f08e92483cf951b487cf24c973824bfe0514a8102 |
|
MD5 | 230b9af394d152a6130a96360c0d2767 |
|
BLAKE2b-256 | 235f648bf368f62ca745b1697e256995301ba4ff85002d85feeccccc9323da83 |
Close
Hashes for pillow_heif-0.13.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35dccc16d1c699341330f60ab7f656d76e18cac5b9d7423f5856cc00144f608b |
|
MD5 | 08877f72898b4aab7344c1fcdc2a8dd1 |
|
BLAKE2b-256 | eeb6c90a4a549504176126ff06cc28caebf416fb5e5fd63198b6aac7ad09044c |
Close
Hashes for pillow_heif-0.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfdcc57a7bc8e1f9038877552d0ca3a9ee00f380e3b8ee7494c5687b8b88097e |
|
MD5 | 3d88107daf6da82d48a4698cdc335d1f |
|
BLAKE2b-256 | f0200d2b737f2c50df3ac27b758d5796051908c86aa0e5aaff756abc79827f4c |
Close
Hashes for pillow_heif-0.13.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db6f82b7e71c5e45e9cbd09c918942f672a935ed721088e98965edd67ef8aca |
|
MD5 | cc258ab83e9ac3b3398fe8dba791a3e5 |
|
BLAKE2b-256 | fb96eaf7c3d1bac088dd61fcf9b3b5b9cbeaab60f9aa1ba1b1f1ba4acae376aa |
Close
Hashes for pillow_heif-0.13.0-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a820033ae9ac529cedbe53723b7afdf9cb4f8af37e02e78bc38609808edc1ac7 |
|
MD5 | 8b1866b54a0cff3e9b3a0373805f66f8 |
|
BLAKE2b-256 | 702777705420a2455f2923c6b36bbe220f9874efa6eb7a61a4bf840739b04efc |
Close
Hashes for pillow_heif-0.13.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fa4c23c01395d60003b8fdb323f9aa8f881041c90ec6fa71ab8ff51a93b41b1 |
|
MD5 | a546bd927134b5c62d236b28034ba6d2 |
|
BLAKE2b-256 | 9342a168b5bb03195aed5714bb530de1df66b5376b002251f3fee93437a11a75 |