【问题标题】:How to add webp support to pillow on android=如何在 android= 上为枕头添加 webp 支持
【发布时间】:2020-10-25 09:00:37
【问题描述】:

我正在尝试制作一个适用于 webp 文件并将它们转换为 png 的应用程序。问题是在我看来 python4android 的 Pillow recipe 没有添加 webp 支持。如何获得随配方添加的网络支持?

【问题讨论】:

    标签: python android kivy webp


    【解决方案1】:

    两个步骤是:

    1. 确定应如何启用 webp 支持
    2. 在为 Android 构建时修改 python-for-android 枕头配方以做到这一点

    例如,如果这需要设置编译参数,则需要将该参数添加到配方的编译命令中。

    【讨论】:

    • 我只需要更改配方或补丁文件?我只是尝试这样做,但我仍然不明白。我不太明白如何添加它。我是否应该添加说明以供您从 libwebp 存储库下载和编译 libwebp?我想我应该创建一个配方来下载和编译 libwebp。
    • 在 linux 上你必须安装 libwebp。我想我应该在 android 上添加它,我想枕头会寻找 libwebp.so 但它们在 android 上不存在。问题是我不知道是否应该将它添加到枕头配方中,或者我是否需要创建一个配方供您下载和编译 libwebp。我也不知道从 python 中做到这一点的正确方法。 linux 终端使用 ./autogen.sh 和 /configure 以便稍后使用 make。但在这种情况下,我不知道该怎么做。你能给我一些链接看看怎么做吗? p4a 文档中没有太多信息。谢谢
    • 如果 libwebp 是必需的依赖项,那么是的,它还需要一个配方。除了现有的食谱,恐怕我没有任何文档。
    猜你喜欢
    • 2020-10-30
    • 2020-02-17
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 2014-01-11
    • 2017-12-18
    • 2019-01-18
    相关资源
    最近更新 更多