gpt4 book ai didi

java - 将 Processing 草图保存到 PNG 文件,服务器端没有 GUI/显示

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:35:12 25 4
gpt4 key购买 nike

我想使用 Processing 在服务器端呈现可视化( headless ,无 GUI)。 Processing 草图是静态的(即没有动画),所以我只需要抓取第一帧,我想按需将此结果提供给我们的 Web 应用程序的用户。

我在 processing.org 论坛上搜索了一下,有人建议 Processing 不打算 headless 地启动。我见过的唯一破解方法是启动 headless X11 显示器:

Xvfb :2 &
export DISPLAY=":2"
./myapp
killall -9 Xvfb

.. 这对我们不起作用,因为我们想要一个纯 Java 解决方案并且不能始终保证服务器端的 X 渲染器。

我如何在纯 Java 中执行此操作?

最佳答案

Xvfb 可能比 java 渲染器更快,并且硬件加速的 X 服务器将是最快的,而且速度更快,但如果您想要一个“纯”java 解决方案,您可以尝试 Pure Java AWT Toolkit .

编辑:这是从 here 中提取的引导命令行示例:

java -Xbootclasspath:JDK/jre/lib/rt.jar:LIB/pja.jar -Dawt.toolkit=com.eteks.awt.PJAToolkit -Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment -Djava.awt.fonts=JDK/jre/lib/fonts mainclassname args

关于java - 将 Processing 草图保存到 PNG 文件,服务器端没有 GUI/显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3093913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com