Название этого вопроса может немного вводить в заблуждение, но я не уверен, каким будет лучший заголовок (так как я пока не могу догадаться о решении).
В основном система, которую я разрабатываю, в значительной степени зависит от графиков холста. Эти графики генерируются через javascript и выполняются с использованием данных, вытащенных через ajax с сервера API.
Трудная часть заключается в том, что я хочу, чтобы вы могли отправлять эти графики пользователям этой системы без необходимости вообще переходить на веб-страницу. Поэтому, хотя я знаю, что можно получить значение Base64 изображения, сгенерированного с помощью javascript в браузере, как насчет того, что для запуска этого javascript не существует?
Я хотел бы сохранить графики, созданные в javascript/canvas, вместо того, чтобы делать их в общей серверной графической библиотеке (GD, ImageMagick). Графики Canvas являются динамическими и позволяют взаимодействовать через javascript. Хотя я не хочу использовать эту функцию в уведомлении по электронной почте, я хочу, чтобы они были идентичны в противном случае (по крайней мере, на первый взгляд).
Итак, вопрос в том, как я могу получить эти графики в электронном письме?
На этом этапе я предполагаю, что мне нужно буквально создать веб-сайт, на котором AJAX запрашивает "графики для рендеринга", отображает эти графики и отправляет результаты на сервер. Тогда мне понадобится "сервер", который просто сидит на этой веб-странице и отображает графики. Это единственное решение здесь?