4

事实证明,PIL 似乎存在高估字体高度的问题。我在 App Engine 上遇到了 PIL 的这个问题。在此处查看有关此问题的更多信息

但是,我的本地机器上的 PILLOW 没有这个问题。我可以解决这个问题,但理想情况下我会在应用引擎上使用 PILLOW 而不是 PIL。那可能吗?

4

2 回答 2

7

不,PIL 使用基于 C 的模块,PILLOW 也是如此。您只能部署具有基于 C 的库的第 3 方模块(如 numpy)中列出的受支持模块,请参见 - https://developers.google.com/appengine/docs/python/tools/libraries27

于 2014-02-09T08:04:15.437 回答
0

如果你真的需要它,你可以使用托管 VM 并设置你想要的库,包括基于 C 的 python 库,如枕头。

并不是说这是一个简单的解决方案。它会影响扩展时间(根据谷歌的说法是毫秒到分钟)、成本(您为云计算引擎付费)和设置(您必须指定正确的 Docker 容器)。

但这是可以完成的。

于 2015-04-26T18:41:10.670 回答