Я хочу использовать Processing для рендеринга визуализации на стороне сервера (без головы, без без графического интерфейса). Скетч Processing является статическим (т. е. не анимируется), поэтому мне нужно только захватить первый кадр, и я хотел бы предоставить этот результат пользователям нашего веб-приложения по запросу.
Я немного поискал на форумах processing.org, и было высказано предположение, что Processing не предназначен для запуска без головы. Единственный хак, который я видел, это запуск безголового дисплея X11:
Xvfb :2 &
export DISPLAY=":2"
./myapp
killall -9 Xvfb
.. Это не сработает для нас, поскольку мы хотели бы иметь решение на чистом Java и не всегда можем гарантировать X-рендерер на стороне сервера.
Как мне это сделать на чистой Java?