libavif的Python绑定
项目描述
从PyPI安装
avif可以通过PyPI 获取,为许多常用平台构建了轮子。可以通过您喜欢的Python包管理器安装,例如
$ pip install avif
或者如果您想使用Pillow集成
$ pip install avif[pillow]
从源安装
要从源安装此模块,您需要自己编译libavif。如果您想使用解码器,您还需要编译一个(解码器/编码器可以从libavif编译)。
可用AV1解码器列表
如果您在没有AV1解码器的情况下编译avif,当您尝试获取结果时,将抛出AVIFError: No codec available错误,但您仍然可以导入python模块。
以下安装步骤显示了如何使用
特定平台步骤
示例
示例可以在examples目录下找到。
如果您没有用于测试的AVIF编码图像,可以使用sample.avif。样本大小为128x128像素,全部为白色(RGBA:255,255,255,255)。
要测试库是否正常工作,您可以运行
$ python examples/avif_example_decode_file.py examples/sample.avif
正确输出
Parsed AVIF: 128x128 (8bpc)
* First pixel: RGBA(255, 255, 255, 255)
或者测试Pillow插件
$ python examples/avif_example_pillow_decode_file.py examples/sample.avif
正确输出
Parsed AVIF: 128x128 (Mode: RGBA)
* First pixel: RGBA(255, 255, 255, 255)
关闭
avif-0.5.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ecf3d7912adcc356713d6058ba0d7f4118024d752e84c533d48bdc1fa1d7ee61 |
|
MD5 | 0142c2f930c0189ccc09246c09072bbb |
|
BLAKE2b-256 | 2bd9f6886bcb13843d813ffacff86062b34110a33322fe04356d4c00c134e478 |
关闭
avif-0.5.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6d2c1f58c73b2e14d4c32bdf91e35d4e116b72a322347a1912b6c91570b5272c |
|
MD5 | 2ee7b96e718578ed95fc3592fa097b63 |
|
BLAKE2b-256 | 231ab31787a0542aa0ba193f32408895fdf297dd0c6991bea5625d360355d949 |
关闭
avif-0.5.0-pp37-pypy37_pp73-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2e56e90627586b796cb8683b8116a3f0f004f43eca6798c5f45ef69189d01fd5 |
|
MD5 | 14e58aa9f02728d0c9bbc48999992329 |
|
BLAKE2b-256 | 4a2713fb7236a2de227dca6149a4fb94c2089f265de2b94be1ada5dccd6cdd88 |
关闭
avif-0.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0b6e4b129f32bedadf339e7f25b1bb07f23ca4b042f4371611dc6f6ea0794299 |
|
MD5 | b99e214c76dc996aac41dbd4c7b2813a |
|
BLAKE2b-256 | b190935068bac5468fce5504a9e1693996f880d174e9bb329389f7450a6c6899 |
关闭
avif-0.5.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 48bcd5baa44f87c42194063cf940c6cb5f4da338505561b3586990d51724734e |
|
MD5 | 0e10e7336c89072a2b154eb36a25feb6 |
|
BLAKE2b-256 | fb803c0d1873058f09452e428c40ac22f588e9c8462d0e9fd4e52900572c53c6 |
关闭
avif-0.5.0-pp36-pypy36_pp73-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fefba160c45d9f273fef0d941b1e0917582c7e004e761f64f5bd81ee3485a8ae |
|
MD5 | a102fa4027001e7a456873c7cdee1543 |
|
BLAKE2b-256 | 7ea9ef7502e11cf062a85271f7eaa3233b218eef559afb0fc4e6074f4315daa5 |
关闭
avif-0.5.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6cfece78033c9eefff895ec7e7920432fb14688a9b765bfa78579a85ce426bf2 |
|
MD5 | 1531b2bbd24869f743824c5541c344b1 |
|
BLAKE2b-256 | 4b5b50f325cd44ec8825aaafc4f5f4568a0c8f519a1280175fb30ffcac439618 |
关闭
avif-0.5.0-pp27-pypy_73-manylinux2010_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5e94aecceaf204ac7b82fab2c4297a33815bee9a1c2eeca441ffcd376f32ed53 |
|
MD5 | 59a1ab48cdd7f56ba93ed094d5e07313 |
|
BLAKE2b-256 | 19faf8cc601100077dc935568b5c828029cf4f344c65b11068ca7ec3ca11a11f |
关闭
哈希值 用于 avif-0.5.0-pp27-pypy_73-manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0fa850bd407a18442dabd11b8ab2d6faec4129f85b62b06f7bf060b23de7a87e |
|
MD5 | e491990c4b631b8002f0b4feab5e853e |
|
BLAKE2b-256 | 13215d4acba8faa6d599653c124ad63cfdc703849a402fae166f00f6126fff60 |
关闭
哈希值 用于 avif-0.5.0-pp27-pypy_73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03ac966eb15bc4f189522405a7fccb910c76b701ac77b77b64d1ce292a0be22e |
|
MD5 | f432db2bd601296d3d60ca764c649c02 |
|
BLAKE2b-256 | 8ab6f65bff37c223a9a4d876b8cb5d10a17fd67e95094339770250397241957c |
关闭
哈希值 用于 avif-0.5.0-cp39-cp39-manylinux2010_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 39cd02acdf30128d93d628d1105890ae057b310a0a3d93f0f77c6322efd832de |
|
MD5 | 670b71b565372c6a824d6f447466e302 |
|
BLAKE2b-256 | 4bf0ecce459a55747fcabe4b3483bb3d4270d20e593190b3fc8704c0863c0bab |
关闭
哈希值 用于 avif-0.5.0-cp38-cp38-manylinux2010_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5828ed35ac382eb445f575284999ec907735bacc3e5a6ac38beec2c2b5b3294f |
|
MD5 | f9bb5bd35f30af258c97d71c30f02887 |
|
BLAKE2b-256 | a17c52431b03ee00a9a293c4b960eb8b91f892dd37d63a00ae289aafec026bf5 |
关闭
哈希值 用于 avif-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc419d6de4a7de214b75ae3bbfcfaa4965492c0f0204efd886fd34c68fe777c5 |
|
MD5 | da5cca841c4ec92571ed11428e192623 |
|
BLAKE2b-256 | 3c7157ae828bd0744f0854c254d3a271bc5e7a6a68815843031c3c6807db5cd9 |
关闭
哈希值 用于 avif-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 869e59f6f907cfe4e39aa6d8aa7b69368ca7d39668697a7c51ec8222f75123a8 |
|
MD5 | 540c013ba9e9e4e9880e6c4595cee89b |
|
BLAKE2b-256 | 34d7b84317ac65418c8a7806583d29cd602e24f85f32272fd3baf61ebf51cbef |
关闭
哈希值 用于 avif-0.5.0-cp35-cp35m-manylinux2010_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 99de626cf51858964d419434a21cfe7729aaa2c276ae28df9d99cb6b3543624f |
|
MD5 | e3308be08f10a05393a402ec4c0f6bbb |
|
BLAKE2b-256 | c2f2a90f3b2d5ccf3097b31181776d97ca480dffe06181db0945cfdac1a90a53 |