正在加载...

GAE下可用的图像处理模块

June 5th, 2008

Google App Engine 禁用了一些图像处理功能。如PIL就不能在GAE环境下使用,但是对于图形处理的需求总是确实存在的,虽然Google已经宣布,将会加入图像处理库。但目前还没有发布,所以我们只能寻找纯粹用Python实现,不借助于其他类库的方案了。

Pure Python PNG Canvas  就是这样的类库,这是一个小巧的PNG图片处理库。

  • 为什么不用 PIL or GD? - 因为他们都需要调用原生代码,而这在GAE中是被禁止的。这个类库可以被部署在很多地方,甚至是没有执行权限的主机环境。不需要安装,没有原生代码,没有依赖的模块
  • 有多快? - 相当快。实际上除了旋转和文件操作慢一点之外,其他方面都比较快。
  • 可以输出文字吗? - 这个功能正在开发中. 如果你急着要用的话, 先生成一个 PNG ,然后使用copyRect将包含文字的图像复制过去。
  • 支持多大的图片! - 一般用来处理256x256 大小的图片是没有问题的。最大可以支持 (1024x768).

相关阅读:



google reader 抓虾
bloglines my yahoo
哪吒 鲜果
* 更多订阅本站方式请看 订阅帮助