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.
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 | ✅ |
Note: CPython musllinux/manylinux wheels for i686, x64_86 and aarch64(arm8)
Versions 0.2.X will be last to support Python 3.6
Pull requests are greatly welcome.
Installation
From PyPi:
python3 -m pip install pillow_heif
Or Building from source
Example of use as opener
from PIL import Image
from pillow_heif import register_heif_opener
register_heif_opener()
image = Image.open('image.heic')
image.load()
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.
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.img_id
- id of image, will be needed for encoding operations later.info
dictionary with the same content 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
anditer
:len
- returns number of top level images including main.iter
- returns a generator to iterate through all images, first image will be main.
- 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.10-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9ccd23886b27862bf3ac4ad987bee68fd6552e1e54da9065c4e44010a7aa19d |
|
MD5 | e8b430e6f5a726b5162122bc25738183 |
|
BLAKE2b-256 | ce482e46af71854e3a4c3a6c261109a73cef42eeacc71614c9d0d632f075fbbf |
Hashes for pillow_heif-0.1.10-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 714057d2885eb2ba3bb7726162926358a60cadff76870fcf42c55528438bfa0e |
|
MD5 | b5c5d7ad94ad7488ad2cb0911c3c01db |
|
BLAKE2b-256 | 6a3130d3b041ccfffeba2063f39dc567057e41fbcad19e4f9912d743ee4d2046 |
Hashes for pillow_heif-0.1.10-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99641cb21e263339bd47255db66e86c84fffa4a931e6b3caf17dde88a004a95b |
|
MD5 | 78061597c226f02f2acbb08fe16c2c43 |
|
BLAKE2b-256 | 3e3436da5171575a25224ef1db4e75bc685d344044725961d926db0887883bef |
Hashes for pillow_heif-0.1.10-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 530e58a8a32d30dca570cb15f56af5cefa5b0078d2dd22ce5ef07387baab7787 |
|
MD5 | 94a801b54d89be844081b80aacf92fad |
|
BLAKE2b-256 | 0b6be5ef7d67fcd72ac10be3750c4e8bd7967979478b838e19a8bd6d4c6749a1 |
Hashes for pillow_heif-0.1.10-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6431461e646ddb1381d5a6182025e8f4b9864870ef91b8d541394d9a80d69983 |
|
MD5 | 9b01c2a96f4ff9c5e45473c1af2b1bb4 |
|
BLAKE2b-256 | a2c38ae2def4de7854dd00f708f4b6c974135e3e5d1b69aba2caad287c8bdeb0 |
Hashes for pillow_heif-0.1.10-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6026a15f9c5b591c349d52c6051262c9f76f21ff1cc7562f57ea57bc0ed9b3c5 |
|
MD5 | 1268a11d3d7092cefb03a0dc4d6f3406 |
|
BLAKE2b-256 | 1c4608059d1cd8f442925437e4c66be9c82613cca2721749d26f9a9012a7eec0 |
Hashes for pillow_heif-0.1.10-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b0c9ccc97e2d9d922e5a21a1f4faf507c2e76ae820f021ace4dd08fba7b309c |
|
MD5 | 8a90b2cf6dff447b1e75ba9c158a4d7d |
|
BLAKE2b-256 | 21bd42688ed8d591e7b5bf1ed11376e5a6ffc21348e9b458dec43ef25d8f6b32 |
Hashes for pillow_heif-0.1.10-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ad7486fbe01c96636e3c4a925ec4c2cb6b457f525c14430530a2b029a72a3a |
|
MD5 | c11275e4f6983ba0689213ac4fd1ef87 |
|
BLAKE2b-256 | 9f894819b0b9534bc543872378fae38a06bb80d7f76ac59483e794376a2ca16e |
Hashes for pillow_heif-0.1.10-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af2139d4493f0fe12cfa55baac963f93dd2ab9cd0cbf568e5292948e02aac6b9 |
|
MD5 | 8e6382d16c24c742de8e2652ce6db24c |
|
BLAKE2b-256 | 92f2f788d040965b43dfb47c38d28d3dff11f1d38a898954093d0969ffcd78c5 |
Hashes for pillow_heif-0.1.10-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13824e75108b7b472a13a8e896fa1c0e4280b0c990b19e9efd6fb003170a6d1d |
|
MD5 | d35c25f09a72bfdb3f7bd857f3413399 |
|
BLAKE2b-256 | 9211468a4dfea86784ecb3b492507b0bb03f1fb1ae90c2f0954beaba437687c1 |
Hashes for pillow_heif-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 621f90652113cb3ad25f3531c34ce4abf5ba4654ee4d0c4fb2035e0e285a48d2 |
|
MD5 | c1a5bee961bc55fcaa437f294c695b60 |
|
BLAKE2b-256 | 6bad70d8c1511b82fac8c261ce94a7ea79e9ab09e72244bf30e64c5455033473 |
Hashes for pillow_heif-0.1.10-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13ce134723d77b76b114b6107b0bdd01e89a9b722759d6576f28b5698a8a6510 |
|
MD5 | d74a73425e4e13fd380c8f62dee6ff45 |
|
BLAKE2b-256 | 639578fdc13c9868fdb57e7612758f8330199ff00967a3003b0a3cde2dd79bed |
Hashes for pillow_heif-0.1.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 901a419eb97457897d5563f65d19f969fe29423461117669157b5f7f42197d16 |
|
MD5 | a473ddaae1e4501e17ceb4a1cbe6a318 |
|
BLAKE2b-256 | 7b46aa1092c8606406a09382ea0d7274ea0907a0a0178147ff55ac803b700e23 |
Hashes for pillow_heif-0.1.10-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2f3a02847d6594b43f8a32d8475f0acbe28a687fa26d9352a4ccac907b0db04 |
|
MD5 | 10619109721c66279870fc018db08e48 |
|
BLAKE2b-256 | a9dcf2820ff9cce59079802dee33bf864076ff5eb2894ed2598548fb642dd98e |
Hashes for pillow_heif-0.1.10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7f2462e3ab82441311c93e4f04e88453d241d287b131f6305dda9271111c80b |
|
MD5 | 4207f9a485d3a310bf755bee3bcef67f |
|
BLAKE2b-256 | e19ed19764f3966cec06a3ed3adc3789fb8842d825401f6ea201e9bb6f7f7674 |
Hashes for pillow_heif-0.1.10-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c75e61fb60f4757b0a834876a4dffd2833c78e0eb602a9e2317310650372c33e |
|
MD5 | ec0576b1a9d8ef5f592ddb2296674b1c |
|
BLAKE2b-256 | ca9c22ef0d0a4abe2821ee9d06e109c8a72f5113e45c3dfbabf2d5ce0f5d5f37 |
Hashes for pillow_heif-0.1.10-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b34f74be94f43b0446e7311a27f3220a7fb2d5c2d6dd4148b0b293318bea3694 |
|
MD5 | 5778ab17b648ded5f6b3de5dfa22d1f9 |
|
BLAKE2b-256 | 516fcac1281bcd3cc4fb0e6bbd0b4c29907bba8d5ea256b2fd99469e90e8346d |
Hashes for pillow_heif-0.1.10-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b88c211cf965e3f721cf3f15c64408af3f5dab1f7e93240de555844abe135e |
|
MD5 | 3badcba6e5bbc52db5a34b2a013718cd |
|
BLAKE2b-256 | d1d854f593cac3aeca5f75c9efbe43f2893de3b59b883b885d50c78a0c61e260 |
Hashes for pillow_heif-0.1.10-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4a4e8f9221b2a137b2a4f13b3912b0625638b8683ac98b924fa51af892f9c54 |
|
MD5 | c0b02301bb10ef585dc91cb0127291e5 |
|
BLAKE2b-256 | 66be7bafe451cbd2734b359acdda383ac06fa50bc3cdfa6ace80329899109235 |
Hashes for pillow_heif-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81db899686dfa7b85b1b57c487af14653a45e597ee9a15eab8926983ade2ba08 |
|
MD5 | 1d6fc2a25528a7b666829d67ca2d7dca |
|
BLAKE2b-256 | 4b6d8c6c61dc5f8f8be2984955fa7ce316cf8117d8caf11a8bee152a94171b26 |
Hashes for pillow_heif-0.1.10-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41bc32a616d966001e1c45f4f74034b1fb8ba5c813c5a02098780aadadca96d2 |
|
MD5 | ea832263988c1b44e6e42d040cfc43ba |
|
BLAKE2b-256 | e1e67d9e9f5bf9e94fab67df5f852c831486fe3136468560fdfd27eea0f2c888 |
Hashes for pillow_heif-0.1.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfe22b92a50821a84132482816138c478459d617c2415c3b2d2d24b87148b526 |
|
MD5 | 0a98e66f9b56fb01868b82b0de99a715 |
|
BLAKE2b-256 | 50c11a3281168c095b6f42d919e69fa48870b110a117ede5edf3f7cd78595d56 |
Hashes for pillow_heif-0.1.10-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aca6329143bc803423b713412f3e8582d4c8d9e8ed1f8516d3a0cbac4c21db83 |
|
MD5 | 7bdec9a3b0b0f51f321c75c5ca03a93f |
|
BLAKE2b-256 | ae1fb2a915ebbe2077692e1e26fb267bcba2ac3e5e617cdae66a0ccaa8230d6c |
Hashes for pillow_heif-0.1.10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59fc17498b6d25c3bb017ceccbdab1cc3bf94d453823284aaf50fd0aa51f07a8 |
|
MD5 | fb3352591aba319cf1b783a1b0b3fc05 |
|
BLAKE2b-256 | 49005c700c56559e55937795dd7a4d8211fb8a92801c9b0cf31c410021d69913 |
Hashes for pillow_heif-0.1.10-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daf061df857945f745df13518d6186083a8e27a80c922396249ed1f5d4f9d04a |
|
MD5 | 24a0e2ae9b9c686c3150d6b197419bd0 |
|
BLAKE2b-256 | 7961aee2d07d2ec90ede7aa796b005d8a61fc142aa31b365fa10bd87c058ee40 |
Hashes for pillow_heif-0.1.10-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9c10fa82d85992b5d8727d7d0b5c9feb0ed92f917d11848ad363bf451b288ef |
|
MD5 | 78dd6a5a8355c8ecc4ef603387823b15 |
|
BLAKE2b-256 | 07a559fde07acec31554f1a7206a5138d14845f95b8683f5ab9e2443d1bd81ff |
Hashes for pillow_heif-0.1.10-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84354714dad4f4e0dd412f522a406ba22f714de0b106a62c6eccaa2bf6d36469 |
|
MD5 | 5303e189f8f40e147e3ebd5b35ca72f7 |
|
BLAKE2b-256 | d5992786dfae5d9a78186226d85f6b5de2d6cab2eb4d3df7775db125b81e9f21 |
Hashes for pillow_heif-0.1.10-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72a6b2b2c5c42631def6522f4ff628b08f3d2ff3b512f12b3f57ea0e1f15890b |
|
MD5 | 889eea88b5e2a18e78271e587d072f66 |
|
BLAKE2b-256 | 8b05f28c4cbd1b55ee41094d65c6529906dba44928857d34c42678f0c84cbb24 |
Hashes for pillow_heif-0.1.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccdd3e25822ab946766112e0dcb5f54187f2bf76549ef575e2bba34b0e21f4be |
|
MD5 | 8c7f1fed0d67b9c0b296f29cdc37f667 |
|
BLAKE2b-256 | e27b31831ca3b8b75af6da2a2994f20a9e85de191a274f341b8f84ae628a379d |
Hashes for pillow_heif-0.1.10-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6580675684bf4668cd5f6c43b5eba884587d10acf4f057e69b49d4b5f2c440fc |
|
MD5 | 64cbc21cb63fdb9b7e893ff1f9cdc302 |
|
BLAKE2b-256 | 038652f8d7209e0506ea1a34b7f9e77f6cf0afb331559fd8cf3e73ecb4d9d993 |
Hashes for pillow_heif-0.1.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32180214d9182528fba2c411614d4e291a151ee19a25fc978dd0d369e2e00629 |
|
MD5 | e77c0f41c49444f821a0a6a8821fa753 |
|
BLAKE2b-256 | 59103ff8d02a5f63c2bb68671537bac4ce3b9d79eb461b0c542e4a18c2cc5914 |
Hashes for pillow_heif-0.1.10-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25a0dee2fe016f63a5b96ed2e2256a287215887e2ad9ecd44b557728442f06bf |
|
MD5 | 5b67d854a8afac6bf2e91e61b1670b6e |
|
BLAKE2b-256 | 6d37c7c19c3cab77d611fdeaf1a83bf875210e1ec891c28452064e219dd6d234 |
Hashes for pillow_heif-0.1.10-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | debf9adc05c2d3e69e51fb806237e1c45d156bcdadac76b9a8dbe694c7c4758e |
|
MD5 | 673c8de818e2f13311dd0ae31f933f38 |
|
BLAKE2b-256 | fe79d9c31960ab6fcc1bfbad233b125a619fb11ebfa63982d18e2dcf1ba900e3 |
Hashes for pillow_heif-0.1.10-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e27e7de53d480661da78d806a318e13caed1300a7afbe06db724c8bd1219575d |
|
MD5 | 6b9b8434e5548d0e34affddf7d699a1a |
|
BLAKE2b-256 | 56e3d7fed4df73aeb770c75691661239e8c0e826561b64c73f0bc80d99f355ef |
Hashes for pillow_heif-0.1.10-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cd5708dd2ddafee550f8a2b0cd8f2ea5e2085f6166884204acacf85a8e441f7 |
|
MD5 | 7d43a6dfbf558b0e09ef9e0dcc6810a4 |
|
BLAKE2b-256 | 197e85cff6ffaa605edaba2039e94df9ae3844ac86f81ddc809704d58575bb96 |
Hashes for pillow_heif-0.1.10-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8880b8b61e46945828bcdb4805fa4192aa5dd0cb6d7cc72dcf26b3575b410f06 |
|
MD5 | 16fc72c583c143e71d58b4425771e280 |
|
BLAKE2b-256 | 18499f982712be7c42fc966e2ebd07fdc909ab48c8fa9d60730f33cdf2340b88 |
Hashes for pillow_heif-0.1.10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9280b04449f48bc5d6e7d2bc2ab38bbbd13d0157bf45d7deef26ccd521a5d244 |
|
MD5 | 4d2a7a189de70c88278dde6c463eeda7 |
|
BLAKE2b-256 | 0cd790cbcb84f09f21b1a405c0b506a9b27d635be8be89be1231a43686b6a4f6 |
Hashes for pillow_heif-0.1.10-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bd4028cbae6368252310faca216fc110821ded02af6c01cf231ca3d990ebe2b |
|
MD5 | 9b8115044fe612a2471d04041a1c8f2e |
|
BLAKE2b-256 | e132b906da13c149b198278bebfc4aec6600ef7b4a8093330a7851b5813b7d10 |
Hashes for pillow_heif-0.1.10-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36f2e4b5209e659cc41a0f44524262d23b5b0c6fe75abde8a7e18bf6cba37956 |
|
MD5 | 4ebc82f15a9a6735dfd57f6eef163182 |
|
BLAKE2b-256 | 0bc61c1a7c17e2fe4c244846cde2d24ccee45316df6d09bc4b96821b28373d7f |
Hashes for pillow_heif-0.1.10-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc5747025e93f83276f39694e7e319c11c131a5518eb58738cd309ab4aa9c58d |
|
MD5 | 1ad1d051c6cf01baa4a243f882bf833e |
|
BLAKE2b-256 | dd5b6cf778c35a782dfce1b5d965d4d97b4a2bac4faebac3506302d2858aaf75 |
Hashes for pillow_heif-0.1.10-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f631b3e4902398283c66c33e0178d71a0e021ed69ed7cdf9c41bfd71137cd292 |
|
MD5 | 716d8ff4c9556df76de9ffa37d6a9e89 |
|
BLAKE2b-256 | e22e7da5c4b663dd03881fca4cd0886a6802fe14be012c7970e725d9512e4638 |
Hashes for pillow_heif-0.1.10-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d312fa3d2e436ce81461bc896a437df6463dc529aee29b6f1b7a6829d4f19974 |
|
MD5 | 9eb91eff688c0b4bab040ed5b3d2b5e4 |
|
BLAKE2b-256 | 57d29002f0dac028078a62576a5ac4de21f6d729496e94d821b96df187811542 |
Hashes for pillow_heif-0.1.10-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ed020a93e39d2a21d90ab853501fa77c5cb0e385477e3305f50ce857a30ef52 |
|
MD5 | 7e04468136525a13ffe309e13d4b7849 |
|
BLAKE2b-256 | 5de0b678de0fa8d6dda09dd66a8845afc0478f6245e421704cc53579f9a6cfc9 |
Hashes for pillow_heif-0.1.10-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6754030822296da5e6c1bcdf29906ce08b3e81110532ade09eab4176942d73ed |
|
MD5 | 8341843baa0b41429df4843a39b45274 |
|
BLAKE2b-256 | 950eb26c28c3fc6caf39c60c2f65b618e4a39e9cc7bbe706d10b9a40eace3266 |
Hashes for pillow_heif-0.1.10-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16a01cfca9fec280470b5490d9b6547c29db7aa20f8cbb40e8f6d60cb30b0497 |
|
MD5 | 6685ca6eba305548d64768c827e6de0e |
|
BLAKE2b-256 | ce88c45c4f0542b5feccebb2cad9ec8f31255d4974283ada7d0ed158c8bcb96f |
Hashes for pillow_heif-0.1.10-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ccdf46c6d6883d4fbefc69ac1bd1a6936dfb55cd4e74175eb5137cc76dd2c68 |
|
MD5 | f1c6fdf8286196cf717757d769c74dd1 |
|
BLAKE2b-256 | bbb53bf88f3375e5b28b529e2ea0a8f05f347b94cc3c890dc482f8ceed86a626 |