Python 3.6+ interface to libheif library
Project description
pillow-heif
Library to work with HEIF files and an add-on for Pillow. Using the libheif library via CFFI.
Installation
From PyPi or Build from source
Wheels table | macOS Intel |
macOS Silicon |
Windows 64bit |
musllinux* | manylinux* |
---|---|---|---|---|---|
CPython 3.6 | N/A | N/A | N/A | ✅ | ✅ |
CPython 3.7 | ✅ | N/A | ✅ | ✅ | ✅ |
CPython 3.8 | ✅ | N/A | ✅ | ✅ | ✅ |
CPython 3.9 | ✅ | ✅ | ✅ | ✅ | ✅ |
CPython 3.10 | ✅ | ✅ | ✅ | ✅ | ✅ |
PyPy 3.7 v7.3 | ✅ | N/A | N/A | N/A | ✅ |
PyPy 3.8 v7.3 | ✅ | N/A | N/A | N/A | ✅ |
* i686, x86_64, aarch64 wheels.
Versions 0.2.X will be last to support Python 3.6
Example of use as opener
from PIL import Image, ImageSequence
from pillow_heif import register_heif_opener
register_heif_opener()
image = Image.open('image.heic')
for frame in ImageSequence.Iterator(image):
image.show()
Example of use as reader
from PIL import Image
import pillow_heif
if not pillow_heif.is_supported('ABC.HEIC'):
exit(0)
heif_file = pillow_heif.read_heif('ABC.HEIC')
for img in heif_file: # you still can use it without iteration, like before.
image = Image.frombytes(
img.mode,
img.size,
img.data,
'raw',
img.mode,
img.stride,
)
More examples
The HeifImageFile object (as Pillow plugin)
The returned HeifImageFile
by Pillow
function Image.open
has the following additional properties beside regular:
info
dictionary keys:brand
- value from int enumHeifBrand
.exif
- exif data orNone
.metadata
- is a list of dictionaries withtype
anddata
keys, excludingexif
. May be empty.color_profile
- is a dictionary withtype
anddata
keys. May be empty.icc_profile
- contains data and present only when file hasICC
color profile(prof
orrICC
).nclx_profile
- contains data and present only when file hasNCLX
color profile.img_id
- id of image, will be needed for encoding operations later.
An UndecodedHeifFile object
The returned UndecodedHeifFile
by function open_heif
has the following properties:
size
- the size of the image as a(width, height)
tuple of integers.has_alpha
- is a boolean indicating the presence of an alpha channel.mode
- the image mode, e.g. 'RGB' or 'RGBA'.bit_depth
- the number of bits in each component of a pixel.data
- the raw decoded file data, as bytes. ContainsNone
untilload
method is called.stride
- the number of bytes in a row of decoded file data. ContainsNone
untilload
method is called.info
- same dictionary as inHeifImageFile.info
plusmain
- a boolean indicating is this a default picture.thumbnails
- list ofHeifThumbnail
orUndecodedHeifThumbnail
classes.top_lvl_images
- list ofUndecodedHeifFile
orHeifFile
classes, excluding main image.- class supports
len
,iter
and__getitem__
:len
- returns number of top level images including main.iter
- returns a generator to iterate through all images, first image will be main.__getitem__
- return image by index.
- other useful class methods:
thumbnails_all
- returns an iterator to access thumbnails for all images in file.
The HeifFile object
HeifFile
can be obtained by calling load
method of UndecodedHeifFile
or by calling read_heif
function.
HeifFile
has all properties of UndecodedHeifFile
plus filled data
and stride
.
Thumbnails
To enable thumbnails, set thumbnails
property in options
to True:
import pillow_heif
pillow_heif.options().thumbnails = True
pillow_heif.options().thumbnails_autoload = True # if you wish
# or
pillow_heif.register_heif_opener(thumbnails=True, thumbnails_autoload=True)
The UndecodedHeifThumbnail object
size
- the size of the image as a(width, height)
tuple of integers.has_alpha
- is a boolean indicating the presence of an alpha channel.mode
- the image mode, e.g. 'RGB' or 'RGBA'.bit_depth
- the number of bits in each component of a pixel.data
- the raw decoded file data, as bytes. ContainsNone
untilload
method is called.stride
- the number of bytes in a row of decoded file data. ContainsNone
untilload
method is called.img_id
- id of thumbnail, will be needed for encoding operations later.
The HeifThumbnail object
You can enable thumbnail autoload by setting thumbnails_autoload
property to True
.
Also HeifThumbnail
can be obtained by calling load
method of UndecodedHeifThumbnail
, UndecodedHeifFile
or HeifImageFile
.
HeifThumbnail
has all properties of UndecodedHeifThumbnail
plus filled data
and stride
.
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
Built Distributions
Hashes for pillow_heif-0.1.11-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 165f48edbff59f9e471d157201f44915e1b0b138b852d52f14e6e708587ed42a |
|
MD5 | b436704a01b2e16f5eaa7697e46d1af7 |
|
BLAKE2b-256 | 024096c354137485930d0b4b49aaa6785230ed7f6800275775f1d52de0666fd8 |
Hashes for pillow_heif-0.1.11-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 957f5807705f324e76e5b8043c628b1293e4f49a6134517831348e6678e63db4 |
|
MD5 | 8c5ce387923b9cd50fd1c7cf51ae73ea |
|
BLAKE2b-256 | 46d2c79522a6e4e3f93108719a142bcacb4cc405bf8a41473c72d256604395df |
Hashes for pillow_heif-0.1.11-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce05c64b6f89cde18c816378adba41e2dd4db7797c76c8019b5044dbfeeaab2 |
|
MD5 | cfd7b6b8cd20440d73bf6dc55fce5d32 |
|
BLAKE2b-256 | 0442742b3386ec827f6691e541d3ca6530e4283f56e93c2d0780adab60907b12 |
Hashes for pillow_heif-0.1.11-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e6c89289db38754a2b8082cfd6bbf5d72bd25643c0790ae4179493f4848266f |
|
MD5 | 04f2ede140ef897742f6346b021650d6 |
|
BLAKE2b-256 | ac9c0c826e16a0865ebcdf8abca5496e1f76db283a0b6f580cd1755d7d820324 |
Hashes for pillow_heif-0.1.11-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 352a365f41530c04d932805018706087b27224e61b9013cf118985bcc9fd30d6 |
|
MD5 | 6cc4d11a240b3f54799f20ae53fa551e |
|
BLAKE2b-256 | 49d82791df39902984102ee77f0c3e4ea5aff4c77eed48166f09c704aba7779c |
Hashes for pillow_heif-0.1.11-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3e40592c570c9ee1789e2668ed636d32b359b1fee658c9839da233b5202e22 |
|
MD5 | 75ca746bf230d611aa92925dc7df2fe3 |
|
BLAKE2b-256 | e38e538be53599ef969fe24f3f225a8fc212f418bf545fb8e4c164819b98b008 |
Hashes for pillow_heif-0.1.11-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4c3ec63da7ff5d7a8059f6405da26b395399922adbd2197cf475eb0e664851a |
|
MD5 | 405979f857140578ec46003d06d3521d |
|
BLAKE2b-256 | f8261eef713a1e93698c2bcbc5f72aa1a1697f8bf52799962de5427ec4b7c4f3 |
Hashes for pillow_heif-0.1.11-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fa0d9e3246eef8a6cd0a7ac937481cdc6ee0721931965bac2f5fd659ddb7bac |
|
MD5 | efb174f57c6b85cd50c9302156a43596 |
|
BLAKE2b-256 | 061ab30512f9944868778fe8dce6df112a0a8ca772e7497bce8009bc7f72f1c9 |
Hashes for pillow_heif-0.1.11-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 428f1fa22d26e257bce047547dbea7bd7f52ab0fb8b2a561d378f66c21aef551 |
|
MD5 | 3c9c5afb5ab6dd4b6477a9e980b22331 |
|
BLAKE2b-256 | ce90dc9d782974f4b81335ff37365f04535eed33042ff320945a0a4de9456808 |
Hashes for pillow_heif-0.1.11-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c3196b43c615287b1e17b4162d95a86dd97f2828ec268b96638ad78e03ff936 |
|
MD5 | df00f3a88c5e9c4091a2d830130ede81 |
|
BLAKE2b-256 | 6bd7a8e53c7cbaecb602b73007dbdaf9c294f491c7961b3e1f185509e472f653 |
Hashes for pillow_heif-0.1.11-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d49558557cf5f24ff2bc041b7924064096ecde3f77d3a3e5f3938013b2899cd |
|
MD5 | 8f3396e519db2b0a072916aa5f6a2ad7 |
|
BLAKE2b-256 | db21f719d9668ef68f4d16aa96fe38d86baa6a448a0762b7a7d2bf3acbf3747c |
Hashes for pillow_heif-0.1.11-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7f22c98f03c1183c616d3a99855aa42c8ec80c83d0f0784b6dd076f4228287b |
|
MD5 | d4fd9cbdad334675ac340ece90e6043c |
|
BLAKE2b-256 | c72d1e2ac88789c059302dec850ca9a89f626e2ac77d12c009e0bc5eeddbc1ff |
Hashes for pillow_heif-0.1.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc97c9cf7cda0507df52d4fff966cd452d0e18d9ac43ebd406b8774ec076e9c |
|
MD5 | 385362d97d0201cc0bddbcef82309e02 |
|
BLAKE2b-256 | 3cee7dfe1366faf9fcbe0ba6c6a7dab4008d327d1b982429f5950922a7da2970 |
Hashes for pillow_heif-0.1.11-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f27b385c405a3fc602cf5948a09730b12ddd94589de6d5d0ae6c92998f04e3 |
|
MD5 | 25b363dcb62c658f44665af48688705e |
|
BLAKE2b-256 | c3587dcb871ec1ab79922b9bfac2cce5bf8ee5f63f5866d732dcb9f733b6e99e |
Hashes for pillow_heif-0.1.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb4d5688058d97322f2eb094179946cb75fb9def668397af9c37206ecde98081 |
|
MD5 | 286ef3852f1f067ac3b3c6e59bb3dab8 |
|
BLAKE2b-256 | f451f0141acb967c91acf29361a2d4ea5aed2342477cb92dce5b129a4d3c6a98 |
Hashes for pillow_heif-0.1.11-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2580e1ddc1c7260368df3fa0c9ca00f65c837061b45491cd8723e0cc0c3046d5 |
|
MD5 | c93c583532678f5459b8bd3dc41425bb |
|
BLAKE2b-256 | b0acc9dd85fd2d71d08a2334994224d2a52d4ef5e32995ef529518d460336dfd |
Hashes for pillow_heif-0.1.11-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1e5738081e8f8878a40ab63f2d1707052c9550dc0244d7dc89d7088a2e21ba1 |
|
MD5 | 1f363ca6c8cda98959db54046816e96e |
|
BLAKE2b-256 | 859d43d214c863fb43a6c10b11e9751079299c31dc3e4f1b7ea78aad958e55da |
Hashes for pillow_heif-0.1.11-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8babb235ca28e210c5e6402fd99c842cd396ed9cc054e68c2b6208b1e869455b |
|
MD5 | c7320060a26ec03ea398c0518e262372 |
|
BLAKE2b-256 | f41224db0d73192235ebd3fa5094db98bf98edadbe2f633dfa7d0d737a994773 |
Hashes for pillow_heif-0.1.11-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9481737891fec1fb1cf138e833bd0bb081eff6a4f3a4ebe0655585dcb56f9036 |
|
MD5 | 34c87a5ea09f26aa8cc3d08da3673e4d |
|
BLAKE2b-256 | dd7a7bc337338a2294408df7cbd9950d45acb42a4327f474aa8ca542129e4321 |
Hashes for pillow_heif-0.1.11-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8cd92ed05d1f02177ad0c8a5954355fe9f1538bc4de814e446d0d335c4cb686 |
|
MD5 | 4a8a9739d658fe5b350e3c626a9f3344 |
|
BLAKE2b-256 | c9076a62a44b4bf25266eca1175108752ec7348b41609d453d6aca2e5afd39a0 |
Hashes for pillow_heif-0.1.11-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbed0a77e872184cac97c843ad7952734acadfce248c5cb2fa999b6e83acbc78 |
|
MD5 | cf387f0f5af6abd1ea4e468db5f876c6 |
|
BLAKE2b-256 | 83115cd4337aa478f549cbf24fc78212ce7e1b9e6ec0cbba0615f15f687c1531 |
Hashes for pillow_heif-0.1.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f306843112464a94edb94da0156a78a1ff62c9c9c77858d158b7bb5a595cdaf1 |
|
MD5 | 358519ec7df769a50a1a09b9ed5fdd3a |
|
BLAKE2b-256 | a769e0639a65f252e15501839734e83805e9f99907a0c65dc4c985c503c09425 |
Hashes for pillow_heif-0.1.11-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33d5746a5939de952c86ca4513cdf2ba0440b2f7b7dd6ae9686a693eabbc3419 |
|
MD5 | 7119c49d48411ad1868ffa704fd50431 |
|
BLAKE2b-256 | 01c2d22126b4ec5112c39d5d821a16f00b745d6df3a4f6c14bc7fa1c511048dc |
Hashes for pillow_heif-0.1.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a3554fec81ea5faa4e67878c322ac7a9cb5d576b74c5ac939030b9b47a3df3f |
|
MD5 | 2f43d7f634f4606ae3f7b1dd1ffd6d3e |
|
BLAKE2b-256 | 61ce0320c5674b6575dea0fd147a1b937f5ba20bfac23f571b05eef8ceae91e5 |
Hashes for pillow_heif-0.1.11-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d6ef9f13fce180d3fbd3a30bbb81b3f4d1171a42017c3226f40f78c36637593 |
|
MD5 | e44550e5c34a6739be1bbcdce59d9e31 |
|
BLAKE2b-256 | 7f141aadcce8df49238a710e5f79422def54158e2fd3f676d5c35d4b8528ac7d |
Hashes for pillow_heif-0.1.11-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90baed6f296539f9811a71ab707a9f1a85c9a5642050ef97ca2b0e648c92e7f5 |
|
MD5 | ec632fc02f7e1731af8ce359dc5e219e |
|
BLAKE2b-256 | b159a6f89c58e28d932a21d30a333f91e143905d588cdae5c51e86ab6bca6f7a |
Hashes for pillow_heif-0.1.11-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40fdfdf54bd79efcd84f1415b4222f9bc4c7847bba07becddeffe1046dbcd77c |
|
MD5 | 3f51c86d0e0d8292119daccfba0f64fa |
|
BLAKE2b-256 | 1c5b6b61097bb0a8e88f11d6169b0105cdecffdfc5e81c6f10607c77080003d8 |
Hashes for pillow_heif-0.1.11-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 312eeed2960b820525134ef506091e856c68323efa808590992b715fec3759f8 |
|
MD5 | e623383afad64b3fccb59988b7e25954 |
|
BLAKE2b-256 | 9c0d3c32dc3ce08f7bf2d27de39c90ad636bb7cd36cf2a872053c7cfef488444 |
Hashes for pillow_heif-0.1.11-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6d04cf4c637ccb8d0926714fc7828b0bd6d5248bb6c18a4dae89fd995e08ef2 |
|
MD5 | d92296faa77b8fc0fb265d91ea0eedca |
|
BLAKE2b-256 | e6ae734143a9b212379aec927f7034e059e80967788f2cc4b0fe58f2bd49f92f |
Hashes for pillow_heif-0.1.11-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6039f37d9887c00a64d2957c85a3e4fdb16173964bb9d178a72e22b94e70dc20 |
|
MD5 | 609e168b35973cc668b68530c3697060 |
|
BLAKE2b-256 | e7aebf261245185659fa0e607c3e3a29d5132fc9e04773ddddb4b27e208ee24d |
Hashes for pillow_heif-0.1.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 328229fdd56d5090ca364947f295de1783d0273336bee20eb096d54726c88ee9 |
|
MD5 | ef1a50fdf66bc923f652cfe18bf1f6f0 |
|
BLAKE2b-256 | e8d7364257790598b9d856d553c128554039f20a148b9f6a61340f0d5d70b064 |
Hashes for pillow_heif-0.1.11-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 525dbdd566be8162be7ce81cfe095a908bd94c2548d3ce17508fdce2e7da2398 |
|
MD5 | 6f9191f5f22f22723d4199fbe95e7d89 |
|
BLAKE2b-256 | ec29935183aa1461f3598b18940e036cf777e0a751bf549e5c36fcf9f1f311d8 |
Hashes for pillow_heif-0.1.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c7857526a4b88a550d8da37ff489fa002a554d404d908cb9606753107b38774 |
|
MD5 | 2ee923dc501691e5540631813a002d79 |
|
BLAKE2b-256 | 3cb248a4f4e2a0b8526a9af17e8acc00e1a370fc30768dd5aaf53327d106b9d5 |
Hashes for pillow_heif-0.1.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a508790a208baec9e7203a8d18dc4e7c8f0e885773fc04d33e9a42c277940a82 |
|
MD5 | 5994a15528fad1e4d443f34ccaa8a6c6 |
|
BLAKE2b-256 | 82d5881f6f3e1de4fa22a5f2e9551c812a3710bf1b7a6c71b6e54a427c273a18 |
Hashes for pillow_heif-0.1.11-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a69f19768c21b0a7dd80a0d136e2bd5a343441d492b982f04e6b91da72b0ce9b |
|
MD5 | 639ad9ae5e1f8992e6ea2baaeb205dc6 |
|
BLAKE2b-256 | e9f18c15698b804cf53cc94645baa045f956611ba6bd45ab2d7b1fdd6c639566 |
Hashes for pillow_heif-0.1.11-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31ac200f8e5ad7b1bf3d75f7240c3392c4df4fa1463ffb8768f68ddacf5e7385 |
|
MD5 | e231b3161c182916d2ee3eeef7c926ec |
|
BLAKE2b-256 | 19bef1b093318a63ac19eb1b6c3af68d6e50d2974c35293b27246e2c6e0e6d54 |
Hashes for pillow_heif-0.1.11-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99ea1fb5c18c49a07359c40d7428a85d83557e22d88af5a78fdbb5052a94e510 |
|
MD5 | cdbc2dd001e1e86ebdf6c526bfc25f77 |
|
BLAKE2b-256 | 2ac1e3fdd83dd7912912b3bd486a521b5271397d95f58355bd454a9986016a32 |
Hashes for pillow_heif-0.1.11-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e367657c356f59a7966aa302f1a2f87584fc04fb358555188da5a7f4654d75 |
|
MD5 | 12971575dc43efaa84376bde2c256e21 |
|
BLAKE2b-256 | be81c20a49ac047bcf387b2c6cb8e0f674c4ca7b3af950e9ce49a1bcd0d2ad86 |
Hashes for pillow_heif-0.1.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2c83c4dc9415e5b294bba827a3e1704d49ff1a96dee7bd24d8aa90844aeafd0 |
|
MD5 | fa652feed54814ed917ecfa06b0effe7 |
|
BLAKE2b-256 | 360da6d303c41205cb5ae3cab1d19fd2769be557665dad726397e52fdc26e457 |
Hashes for pillow_heif-0.1.11-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ace4fbb88fd27bdf0081a2e56ff57c75e5b9e5348d12044f43aa869c51d736c1 |
|
MD5 | 661347fa28097d97630b0f10a886ee7c |
|
BLAKE2b-256 | 9cdf432d7257c7e2fa1ccb540d45f47820eb70cb577ea6da06b988c5d7cbd892 |
Hashes for pillow_heif-0.1.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa9871f7c267a35879b92a2e2483f836b866c9f9cbda43139eb385ecf6bc018d |
|
MD5 | 3055be06df5c7c8873c53b1d146efacd |
|
BLAKE2b-256 | d4bd97c29a3341ae42daa38fc8a30c75fcf006270267d8d388ab9f5eb2fda903 |
Hashes for pillow_heif-0.1.11-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75344a8e0c92eff989885595cc8a477dc332ec8d5eb007912536d5f044f22e10 |
|
MD5 | a289b11cb4593a1f2d6f538067b514ac |
|
BLAKE2b-256 | 0cbe4c51a003eb15c31e5cf512f523d956dd7d27fd6346daefb6990204b195a5 |
Hashes for pillow_heif-0.1.11-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c229c3e08368017a6a4cfdf9a9338114d6b05bf2fcd839e8af30a630367505d2 |
|
MD5 | 1cec9d85febf14736c7dad9ce7c4c7ef |
|
BLAKE2b-256 | 57d3ac0f9acd96abe7f8b650e764d179818e0ae0980ee10b36972670363f6069 |
Hashes for pillow_heif-0.1.11-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3031244e54332c3f7dfc9949008789cd34d38acad33d1ad6034465cedc68343 |
|
MD5 | e4adc75370a870e97be56f2416d0d40f |
|
BLAKE2b-256 | d3f6c19a6a226041a1b8aef3aa4a65a9d152ccd7627ccbc4eb32cf2d33ecc14f |
Hashes for pillow_heif-0.1.11-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 518b9f43591cea2d5a1b9e7c46f55cdfcb888a39326cf2006208d6b76d1c6ee9 |
|
MD5 | 038889c103483009c433c01619250b08 |
|
BLAKE2b-256 | 2dd548d00def392462149dd2783aaddccf1c00790534fe05c76c1723c558723d |
Hashes for pillow_heif-0.1.11-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c82da492ad9a8f198e8f0160164942d28a47cd7445e1460b6a26cdca4ed9ce7 |
|
MD5 | 482565dd9625dfdce4d37e839eb3d68d |
|
BLAKE2b-256 | 3c10a41f0fde8bd4bf8ef0320ddee298317b096a695036476ba0069932b31820 |
Hashes for pillow_heif-0.1.11-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a9c7fa06cbf846395c51dc67cbc21946dea4b4415d10ae384cf32d53553c68d |
|
MD5 | dafda8677bfb567315772fd4bcb8ff47 |
|
BLAKE2b-256 | 8a1ba85cc09322d67fa13ed21c9cb542ad1b40c986ca5dc56d659c96d95b752d |
Hashes for pillow_heif-0.1.11-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611fdf4c72e114d6e28ca90fe7345eb0a9542aa730bc6b6bf908085c144c983a |
|
MD5 | 2b55b0ecb87c3adcdcf7f1c694253223 |
|
BLAKE2b-256 | 6f69375a905595755af3c5ccaa5b9aa8bed199173501c3483a4ddfada967a0c3 |