作为web应用程序运行基于PIL的Python程序

作为web应用程序运行基于PIL的Python程序,python,web-applications,webforms,image-manipulation,Python,Web Applications,Webforms,Image Manipulation,我创建了一个Python程序,它使用PIL的图像绘制模块在运行时将字符串转换为图像 我想运行这个程序与一个简单的web表单接口,它应该显示一个文本字段来输入字符串,按下一个按钮,它应该显示转换为图像的字符串 如果有人能准确地指导我如何去做并实现这一点,那将是一个很大的帮助 PS:我现在已经下载了PythonWeb模块,我正在探索它,以防万一这会有所帮助 或?我建议从中使用web.py。它是制作简单或一次性web应用程序的优秀微框架 您的图像创建者是否编写文件或返回流?无论如何,web.py可以将

我创建了一个Python程序,它使用PIL的图像绘制模块在运行时将字符串转换为图像

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

如果有人能准确地指导我如何去做并实现这一点,那将是一个很大的帮助


PS:我现在已经下载了PythonWeb模块,我正在探索它,以防万一这会有所帮助

或?

我建议从中使用web.py。它是制作简单或一次性web应用程序的优秀微框架

您的图像创建者是否编写文件或返回流?无论如何,web.py可以将文件和流式大文件返回到浏览器。有关如何基于内容类型设置标题的示例,请参见


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

谢谢你的指导,我现在正在查看webpy。我的程序所做的是,它获取用户输入的字符串,并生成一个叠加该字符串的图像。为此,我需要PIL的映像模块来工作PIL将在我能想到的每个框架或服务器中工作。重要的问题是如何将图像传送到浏览器。py允许您将文件写入磁盘,然后它会很高兴地自行提供文件,或者您可以使用“真正”的web服务器,如apache或nginx。它甚至允许您从PIL向浏览器发送流,例如,如果您从PIL获得io缓冲区。