我已经阅读了 Highcharts.com 网站上关于他们更新的基于 PhantomJS 的导出服务器的最新帖子。我还克隆了他们的 github 存储库并成功编译了他们的网络服务。但是,此服务器生成的所有文件都标记为 96dpi,这对于我的目的来说是不够的。根据 Highcharts.com 网站上有些矛盾的信息(这里和这里),他们正在使用 Batik 对 PNG 和 JPG 输出进行光栅化,这应该可以调整导出的光栅图像的 DPI 设置。但是,pom.xml 不包含任何蜡染参考,我在源代码中找不到任何东西,这表明除了 PhantomJS 之外的任何东西都被用于生成光栅再现。PhantomJS 导出可能能够调整 DPI,但我只能找到不直接调整 DPI 的比例和宽度选项,因此需要繁琐的后处理重新缩放(或元数据编辑)来相应地调整 DPI。
所以,我的问题的实质是:在使用 highcharts java exporting-server 时,如何调整 PNG 和 JPG 格式的 highcharts 图表的导出 DPI?