【问题标题】:How to run processing scripts through java如何通过java运行处理脚本
【发布时间】:2011-04-11 04:38:26
【问题描述】:

我们需要通过处理代码和存储来创建图像 它在数据库中。 我们如何从 java 代码中调用 processing.js sn-ps 并通过 动态参数(例如,在下面的代码中,我们希望 以动态方式传递角度)

int x1 = 30, y1 = 20, x2 = 30, y2 = 180, x3 = 180, y3 = 180; 
int x = width/2, y = height/2; 
translate(x, y); 
rotate(radians(angle)); 
triangle(x1, y1, x2, y2, x3, y3); 
save("triangle.png");

【问题讨论】:

    标签: javascript processing.js


    【解决方案1】:

    您为什么不直接从Processing 调用代码?我想它可以集成到任何 Java 应用程序中,因为它是 Java。

    【讨论】:

    • 由于我们打算编写的代码没有用户界面,并且会在应用程序初始化期间将所有图像填充到数据库中时运行。
    • 我显然根本不了解您的系统,所以 YMMV,但您绝对可以,例如,在没有 IDE 的情况下从命令行运行处理脚本。有关示例,请参见 ctctlabs.com/index.php/blog/detail/…
    【解决方案2】:

    如果你真的想走这条路,here 就是一个例子。但是,我认为从 Java 转到 Javascript 并没有多大意义。您可以考虑改用Java I/O API

    【讨论】:

    • 我们打算使用 processing.js 创建图像并使用 save(..) 调用将图像保存在文件系统中。我们正在寻找的是从 java 代码中调用这个 javascript 函数并将其自动化。根据您的建议,我的理解是我们需要使用 Java I/O API 进行图像处理,我们不想这样做。
    • 我们想知道Processing Javascript本身是否提供了任何包装器来启用这个桥,以便我们可以从Java代码中调用来生成这个图像。
    猜你喜欢
    • 2023-01-08
    • 2020-05-21
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 2012-05-31
    相关资源
    最近更新 更多