2010-10-25 29 views
0

我已经创建了一个Python程序,可以在运行时使用PIL的图像绘制模块将字符串转换为图像。将基于PIL的Python程序作为Web应用程序运行

我想运行这个程序接口与一个简单的Web窗体,应显示一个文本字段输入字符串和按下按钮,它应显示转换为图像的字符串。

如果能够精确地指导我如何去做并实现这个目标,会有很大的帮助吗? PS:我已经下载了截至目前的Python Web模块,我现在正在探索它,以防万一。

回答

1

我建议使用http://webpy.org/的web.py。这是一个用于做简单或一次性网络应用程序的优秀微框架。

您的图像创建者是否写入文件或返回流?无论如何,web.py可以返回这两个文件并将大文件传输到浏览器。有关如何根据内容类型设置标题的示例,请参阅http://webpy.org/images

如果你打算编写一个更大的web应用程序,也许你应该看看Turbogears,Pylons或Django。

+0

感谢您的指导,即时检查webpy。我的程序执行的是用户输入的字符串,并将字符串叠加在其上。为此,我需要PIL的Image模块来工作 – 2010-10-25 16:12:53

+0

PIL可以在我能想到的每个框架或服务器内工作。重要的问题是如何将图像传送到浏览器。 web.py允许您将文件写入磁盘,然后它可以自己提供自己的服务,或者您可以使用“真实”的网络服务器,如apache或nginx。它甚至允许你从PIL发送一个流到浏览器,例如,如果你从PIL获得一个io缓冲区。 – knutin 2010-10-26 08:06:15

相关问题