Кто-нибудь знает какие-либо движки шаблонов для генерации изображений, желательно на основе Java?
Я имею в виду что-то вроде StringTemplate, где у вас есть набор параметризованных шаблонов, которые отображаются в изображение (или SVG и т. д.), А не в текст. Это должно быть более общее назначение, чем «вставить сюда текст для создания знака». Примитивами могут быть различные формы, другие изображения, текст и т. д.
Я понимаю, что могу довольно легко построить это сам с помощью механизма текстовых шаблонов, который генерирует SVG, но я ищу что-то, что работает «из коробки».
Спасибо!
Чтобы немного уточнить, вот несколько полностью выдуманных синтаксисов того, что я ищу. Изображение Я хочу создать значок с некоторыми наложениями статуса (например, значки в Eclipse):
iconTemplate(base, status, svn) {
image($base), // the base icon
// create a 2x2 grid for status overlays
gridlayout(2, 2) {
// conditionally add overlays in corners based on parameters
if ($status == "error") {
image("error.png") {
layoutInfo : cell(1, 0)
}
}
if ($svn == "changed") {
image("changed.png") {
layoutInfo : cell(1, 1)
}
}
}
}
Обратите внимание, что этот синтаксис закончен, и, очевидно, отстой, но, возможно, он передаёт идею :)




Я не уверен, что понимаю ваши потребности, но как насчет создания JPanel (вы можете использовать макеты, метки, другие формы ...) и сохранить его как изображение?
Здесь вы можете найти информацию о том, как сохранить JPanel как изображение.
Вы можете использовать Отчет Джаспера для создания изображений из шаблонов. У него есть IDE, чтобы упростить процесс создания шаблонов.
Пожалуйста, добавьте пояснение к своему ответу. Просто ссылка не принесет особой пользы. Если ссылка будет отозвана, ваш ответ станет бесполезным.
Хотя все они классные, они больше для отрисовки графиков. Я ищу более общую композицию изображения.