Я использую высокие графики для отображения некоторых результатов, но мне нужно сохранить диаграмму в виде изображения jpg в папке проекта, чтобы отправить его по электронной почте.
Существует способ сохранить изображение, не включая «загрузку» браузера, просто сохранить его в целевую папку.
Благодарю.
Если вы создаете свой собственный сервер экспорта, как описано Вот (Я использую настройку Java + phantomJS). Затем вы можете отправить через командную строку json, чтобы построить диаграмму и тип вывода (jpeg, pdf и т. Д.), А затем перенаправить этот вывод в папку по вашему выбору. Вы не можете сделать это из Интернета автоматически, так как код не знает ваш путь к папке, в которой вы хотите сохранить изображение. Вот.
Это абсолютно возможно. Исходный код для обработки экспорта на стороне сервера доступен здесь:
По сути, это получение Java-программы под названием Batik для потоковой передачи PNG, JPG или PDF-версии файла, который вы отправили. Вы можете очень легко изменить этот код PHP, чтобы сохранить вывод батика в локальный файл на сервере, а не передавать его обратно пользователю.
Подробнее о том, как именно работает экспорт на стороне сервера, можно узнать здесь:
http://www.highcharts.com/docs/export-module/export-module-overview
Надеюсь это поможет! Наслаждайтесь!