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.10.1.tar.gz
(13.9 MB
view hashes)
Built Distributions
Close
Hashes for pillow_heif-0.10.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c6880056df5898cada6f65b5dc6ba8259da1b570491c18da867420f32314512 |
|
MD5 | f1c60f8981c3b1216c5131585ecacff8 |
|
BLAKE2b-256 | 342e7d2a95a532e094b2e4cb8aa6b2caf816c6113469c3aa84240222f377de46 |
Close
Hashes for pillow_heif-0.10.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a3872f66d55d74ea4c18f1460ccba1bae20874100331b58dae6bbc240c63a5 |
|
MD5 | 82eac8e7419a0122fb7437d0a2b5cdd9 |
|
BLAKE2b-256 | f6fa5814ad650fe5012169386c632c049d276f36165bee8de4d76287ad9f8893 |
Close
Hashes for pillow_heif-0.10.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37dd748836c8d5d82ef5395cd8aee523dba5bc0c6a77353baacf7868de41eec3 |
|
MD5 | 92ef4a45dd34b77be8c51e152c0abaf7 |
|
BLAKE2b-256 | 74d06ba55199a56254873818f7c5804b10cbc326fb1554a03f94ae5fce002c3e |
Close
Hashes for pillow_heif-0.10.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c57dc8496e59d4d9b8f79e66be148e5c898704b7bbd65531d69352bce2e820f0 |
|
MD5 | 0c7657e35756ee7997d067046b172591 |
|
BLAKE2b-256 | 14c2baafa8dbd22dd4e48d5bc83a4b05ab8d3913129073ed2ddb53a9dc3a4d60 |
Close
Hashes for pillow_heif-0.10.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc143d3f61b7a7d28f4200be9cdcf0149b5da44511d8faacb4778a9dc264e900 |
|
MD5 | 01f49eb54b0794f08e43f8ce5e0bae68 |
|
BLAKE2b-256 | b1e78a4942f51465ba716b9497946881dc152cfe9a41c4a9587fbb6180e4747c |
Close
Hashes for pillow_heif-0.10.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1e50cab15f2531ea5bdda9b15e5f2d05bf023b607e4322bc600dd18e3783757 |
|
MD5 | 242fbb78caea7c24424159bad585645c |
|
BLAKE2b-256 | 294cb8d32b6ae8eda5dc4cc16255af0b31a8f32d3476d7eb35b1db908af22b22 |
Close
Hashes for pillow_heif-0.10.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de3a2929e509a93981866fb9ec2f313ee349312009ca50ed1ca999c4039c31e1 |
|
MD5 | d4ac40643aba179a26955e397938dc15 |
|
BLAKE2b-256 | da4a732e40174649ef0b616fc54092f43c7159913d9d41ef0222bfc7391560e3 |
Close
Hashes for pillow_heif-0.10.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a49c5671f74d8d58e4a0d507a3cdbd37c28693f5ad50b5bed5983a2b693e572a |
|
MD5 | 7b37a6587583d76eebef7d36d46dcb86 |
|
BLAKE2b-256 | 7614e7b9801fab686c3afdbfd46281e58da4b81a312d2fb1ec16b49fd1a1339b |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b84073e2997f34062751e8dd0a644e3e8f6fd952265edfe7ee021531a939018 |
|
MD5 | ca557bc12ea80e974cdc5e8507984074 |
|
BLAKE2b-256 | 1746128d7aa90f87a59dc55448afdafbc86ba0a45994e3500c65590131d4c1e5 |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db7363f190faeda67b15cf774fddf6c658a5681abb8b9860dcbc47cc85d668f8 |
|
MD5 | 817128574113a883fe045ab6c786ca6f |
|
BLAKE2b-256 | 4b8c4e874851912dd9f11185d746fedee93712d6eb4e9de8db3ccc81dcd3c394 |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16db680b312ea684b3b88a3f97b3b122df48e12a057351c3ed1f435dd0a634d2 |
|
MD5 | 6201b267f83285647cb29df0841b250a |
|
BLAKE2b-256 | d850fe678250b09c73e008310375b9ac01d0398719d1617c74a6d97efff4fa33 |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 400b25a1110ef5dfe394255646bae5318779d2ec4c787792bd5ba72956df628f |
|
MD5 | bd0c5e550964a151a35ba63bd4d97e0e |
|
BLAKE2b-256 | 33c0831da7f522b112f929e4242dcc40046307c6a75bb614b06feb74ad92d55b |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bae92c3e9b348e367122b140fd7a744bdb087c551ac00efc2b486a410569d00f |
|
MD5 | b9af37993fabe86ffa98bab1a5c8edd3 |
|
BLAKE2b-256 | 18619eaf2121297e65e7a62ec9168d139debc9dbefe005e2306367e867926b52 |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2722a220d898cbcd1e3d6bcb669a28cfcb240d05f41bcd57d4b78af991b32cc |
|
MD5 | c296e6d5fbd9deb150ace495df18992a |
|
BLAKE2b-256 | 7845e9a14a60663f9c74c1bc16acf372c145972497cff39136b8b70e9e176c4e |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d4b04bf35280f7d895ba783c4b7f7e3d0f139c99fd736e1831d2cfe06a41c10 |
|
MD5 | 6abe75d6f48f1afa2c4d0031f64416f7 |
|
BLAKE2b-256 | c1b69ad1abaafe45f56c8c4fb30ee2d1a6a5dd18042111260b46a48a12695b93 |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c57bbb1a1aabb88efa72ba24300a3df733826ed8892d5bbcc8317b4262e95a03 |
|
MD5 | 28868efb7b38b5c9f22795b6ea397f5d |
|
BLAKE2b-256 | 7a48f0613a5078fed11767aa538364306fc849ab0af436f930288cebfcc8b756 |
Close
Hashes for pillow_heif-0.10.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b21d19372d9a1cc22a6e639cc929bc3abae7f701ee7c8b66bad5302f36977eef |
|
MD5 | 73175d7926c92940c1153a6631906c6a |
|
BLAKE2b-256 | 28c396aa11b238adc40c4af784bf1f558c07062f922d0b4fc9f22b704169d846 |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c791917a9e286f3d692f5c162dedf07e65ebab18c4df7ad7a5a109d395aaca9 |
|
MD5 | 92b007fc77bd36eb84635df7f2bc8ec5 |
|
BLAKE2b-256 | ccfa47b7e7dd13be66803d8b3a50e64328fdd5112aa6a59e6480caccf27b1006 |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f98a5c77626bfb1dfdc83939fe44eb11ab721edfd4ca516e8e9b8e3c0dcfbe13 |
|
MD5 | e122015cd6cfb9e29b1755b4b02d2807 |
|
BLAKE2b-256 | 5a8ad27cc0c8e25105f02b7e4a15df8bb646942ae2238cb4585b548318dcdfc1 |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f62617d91e6656535fde6ddb61f413c27e81f2d58eb38201b62982a05a729acd |
|
MD5 | 9c7aea6a0e4247b49edf8cc44ad03a73 |
|
BLAKE2b-256 | fbfcd9d4f0cbbadb719105a1390e437e71959279e41c6c2d5fc5c710394d06ee |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2229077a834182477cfb8f665c4c42ce9766d90d746d74c7ab6d48945c8a6992 |
|
MD5 | 62c53c25330611d3ab8b93f0655cac60 |
|
BLAKE2b-256 | 17380d5cd4ecad7b499b4e40de28f8737b308cd7995537063c0e4718d5d8cef0 |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd01437bca86e61b252a0e730c2181b3dd3bfb57367c0473a8dca6db53be5818 |
|
MD5 | 0b9af8abf9b6eb3df3a4065c1f0d7704 |
|
BLAKE2b-256 | cbf6d67586d458345c663fff90ef7e14b2fc4f09680e0e16df67cd2b7203e1b3 |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 091e43a45b1ed155c65a3a99252ba5d1ea7ba9ba7e9880afa06997533abe4875 |
|
MD5 | 398baad2f9ebffbba9114bb567f02a82 |
|
BLAKE2b-256 | de8167ab73b8fe42d2fdba9f75cdb33080d937d8f42a05373aa8907d2fac5877 |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd3b2bfa20f3af072c1a1fedbdee441b71972969e09efc6b0f9789b540d51899 |
|
MD5 | 1b0daeb958e20e02f5f8b0684d33f644 |
|
BLAKE2b-256 | 36f22d2e9ccba70634fc42cf6eb9907a0229cdf3f8ed2067c05769f8601fa610 |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d67655cde69eb76f7b5a3f3b3069998d43c9cd157a1e41997fe165a44614401 |
|
MD5 | ffa68a1a82779079746db1f22dad7bb7 |
|
BLAKE2b-256 | 6167b677c4daf52699a229507c106697d745509d5d8a65c8b93035ee2e605c7e |
Close
Hashes for pillow_heif-0.10.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e34110c906035f9902bb7dee964384e33b45c4545cee0fc4f78bd06b6cffbe0 |
|
MD5 | de8e187379614f171aabaefe191dd8a3 |
|
BLAKE2b-256 | 85904b346edac10ec8bd0ff02a2f277797b8995b564ad251cfd764d4cc554b88 |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41610fae8e2494f605b7b5c2508f6c2688227a7cd3f2c71e1fff966fd9476297 |
|
MD5 | 31312d6d628ba98033a3397ab9a784bc |
|
BLAKE2b-256 | efced9b1e799aae4ea79eafb8cd6dc76be9fe65f1bf939145542109611ba84ce |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ade9dbfbc5653fcf345fd8db75fb4fec603b521b1a832f091a809258d2232b5 |
|
MD5 | 90cac80082e926c8108c9cd827260a6e |
|
BLAKE2b-256 | 82d24166cce02d120d9f22c222d163ae400d68d4f27a731ec0cd56537ba5a99e |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9745aab7ed2bb0e53548e1e2c906721b0bc76adedeb17e661ec9ccbd8b698fd |
|
MD5 | 7286161906d753c7c946e4d63425d08f |
|
BLAKE2b-256 | 31de8cd1b50b3e44ecacc0cfc9d8272244b42223ae4d5bc1cce4ecebf7d6de31 |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41a75fbf044db03d3e5d64c8288b7ea3ba4b9575ff1078f1df814936f15d11b7 |
|
MD5 | 6899e6f54baf6d00a3c21d683c75eacc |
|
BLAKE2b-256 | 55cf5d4693c08331598f5a71c819b68740eeb4215c01c5e3032e6cfbafb467b5 |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 856a4f46a689bc037c0e51b8ceae1e7944907a2c8a3767dd4d72c9f781ed82b7 |
|
MD5 | e8c785d5a3681f2bb79ff4163aa3dc67 |
|
BLAKE2b-256 | 87005634606ca46eed7a3aca7c717c5f219c1bedb04c95e6679b7ebcb05bd9dc |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 158dc0eabaadb13240d2bc14ce11047a661a4748e56423a5346c4ffa9831e0e3 |
|
MD5 | 01da443487f036f8404b19a1b032f176 |
|
BLAKE2b-256 | c5da5748b96f07b610bcae0b25a51ab56e9f399481cfe2bef3c4398b32f168e7 |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95c0e83ef5237b18ae5e4adc5e5c9261b23c13704abedf1bbb46cc44d086312a |
|
MD5 | ae9163380a355631ead0c66ddd80877a |
|
BLAKE2b-256 | c4d0027a4efe91def729df7d09d0caec247a4af61044bef0614228f90f826a60 |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5909585d1878dfe214a7bc6ae502ce6e1ee99cab88dd0669714c2d524f8509da |
|
MD5 | 6d579f3dff5f5225ba4ef26f3a3ba54a |
|
BLAKE2b-256 | b2f30ff798ca3328ee983c2594abc14d7ec2eabcf33550c8a57c88d675e6f379 |
Close
Hashes for pillow_heif-0.10.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bf6abce62e934e33dbd5cf8528c76c746397116a87128b913278554eb840c3b |
|
MD5 | 5685ec84f07bdf29732584b3d96d8ced |
|
BLAKE2b-256 | 646e437de7e451d5412ceb992facec8a509e5169e6c055bb3b46d0993e99684e |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82143407c590122e1d36bf674d7d589d20ed76fac243a65d1704e6b0fbc14dde |
|
MD5 | ce977060045eeb5a5f4e79db16253b80 |
|
BLAKE2b-256 | b0f61335d3281bbdf928ae0764eb21d5efcf468e39a6283e6aef2bc91dc1e03f |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50cbb535e9b776bd327d7344e22bec1f7457ae587487189a136339cf90952a99 |
|
MD5 | 6f5f73f3ce964d75bcd7ecdd1ffd7280 |
|
BLAKE2b-256 | d66ce2d53517d218530c967e137b172a86ba82a63d07293bc8bc512cda605988 |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc12fc70de7f59a313678255b9abc7acd4915032cdbdb887a402f1e6c632e95d |
|
MD5 | b1bae1a6db40bab172f90799479bc9eb |
|
BLAKE2b-256 | 0f72cde1b8677d29f5da8f8492280c8c4efdd3d1432e806c64c2e9e6b74950af |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea6cf2255179bb667b75b834845083f23959fc3873c444a15f54cad415e501dd |
|
MD5 | 498a1a04d494fb16863a340e92421a06 |
|
BLAKE2b-256 | 337dbed9cfa102061fb4a89b276d5b78c920d18c0307644ab0b5c228585df8a2 |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd6f4f01006dfa5cfefd1e960763e2f3bd829e0c6e6d8202462fc3f7d0b91dfd |
|
MD5 | 6569d81f86e989c47e11e9cb1c2cd46c |
|
BLAKE2b-256 | a76ec0e64b1d127be3d6a9263e2f58a84f541a2768c43bc54fcc59cc46817f8f |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa99da11b0328dc483976d5c4e62cccc75903e0bcc861e3d9fbce2752f0dff5 |
|
MD5 | 7f9943aac27abb197c822e5bd15489fb |
|
BLAKE2b-256 | 9c2a966856ad0199567d81281e1a5d795f78814d32328543b7380de28edcadd2 |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05406e07d6640e122729e249ad6a2bf28c1aabe0dde0a71217ad54c36854e0e9 |
|
MD5 | d8840d2b86c1c505fe8dbd717941b793 |
|
BLAKE2b-256 | f6dcefd1b290949f845c4ff39f67cfaeba6c5670bd5a86f5f6662def590bac56 |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c1b4e388fde47f690a0b8e4299a8da57329a35e1924444028865e0efd20430 |
|
MD5 | d79acbbed957751e60f4810f681e5212 |
|
BLAKE2b-256 | 83378f74a5afd10a59fbcdab3bba27ba6fe32131286d8c181aecbc127c972a75 |
Close
Hashes for pillow_heif-0.10.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da5c734c9510ccb05f42199bedb6b0f126f9e8447e3bde3ad03f3882817ad08c |
|
MD5 | 5dc2df032c5ec93f9b044cc995bf8966 |
|
BLAKE2b-256 | 7680db885de5284be9b52be2c1ff0754fecee8c29a272e181dda538edc5b0a9c |
Close
Hashes for pillow_heif-0.10.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ed8652a520a46aa936b816bb3fcd445aba5ae6678f444927dcd6e7f831e02db |
|
MD5 | 2c61ca9142297224cfd0f22618b2eda8 |
|
BLAKE2b-256 | f751c298bc34d244a534d23a27a1deabad3dbac57071661de561b10ed8496e8e |
Close
Hashes for pillow_heif-0.10.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8173d2843207a1c3265e382e7dcb02d8d5f882b5cd8ab9a1701c5bf47639ae22 |
|
MD5 | 5966693da0512100a303dba4e03297d6 |
|
BLAKE2b-256 | 5464ecd877ec19a1684a30d5e5eb433fe758abd788735183ffc30deb593086dc |
Close
Hashes for pillow_heif-0.10.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dece6099058422ab7a66b713e9fc3ea4e21946a95442c276956825602a0782c |
|
MD5 | 360cb83f1c0f3c5d18637c5eb86936f0 |
|
BLAKE2b-256 | 547c240a38e678b1907d7cf3d3c1ed4bc641cd2715423a4673146b25c9df4b45 |
Close
Hashes for pillow_heif-0.10.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dae1ca05c818abc31bbc259a17554c3dd9faca4d79618f06f0cc2439320c4f58 |
|
MD5 | 54f18b5672e6cc8ea4343b46e7d4701b |
|
BLAKE2b-256 | 1b1b8dbb93b4b7606b77b0e3f42ee1d3c24e9f606f3b5d2544fc4cde2c943410 |
Close
Hashes for pillow_heif-0.10.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef1c87acea720edf784fa3da77d3292f288de1c9f40e9808f4c6837dd167afc3 |
|
MD5 | 2dd491d4973fc922234fdba62d5d0fe2 |
|
BLAKE2b-256 | 93241b8ea7d0d1ee86fb82499dc288a9cf3f062aa07f86a4952dee466aa5b836 |