【发布时间】:2012-09-11 22:25:00
【问题描述】:
假设我有一个用 Python 编写的图像混合程序。我想在前端实时显示图像混合过程,同时用户调整参数(比如几个滚动条),这可能需要 Javascript。
我想这样做的一种方法是使用similar question 中提到的库:首先编写一个能够完成后端工作的 Python 类,将其编译为 JS 代码并从前端调用它。还有更好的方法吗?
图像处理任务将来可能会更重,所以我用 Python 编写而不是直接用 JS 编写。
【问题讨论】:
-
我建议在客户端而不是服务器端做这种事情,否则当多个用户同时连接时你可能会遇到问题
-
我同意在客户端编写所有任务更简单。但是如果有一些操作很重,那么应该在服务器端更好地处理呢?我怀疑 JS 也不适合图像处理。
-
js 可以与许多 jquery 工具一起正常工作......操作越昂贵,使用客户端的选择就越好,因为您必须考虑同时使用昂贵的 100 名用户访问服务器代码...我实际上会推荐 html5 canvas 或 flash 来做这种事情
-
如果您出于某种原因绝对必须在服务器端执行此操作,您只需将图像保存在 /tmp 或其他东西中,然后通过 ajax 调用将它们返回给 js .. 或者始终保存相同的名称并定期保存重新加载图像标签...(只需确保在写入图像文件的同时不要重新加载图像)
标签: javascript python