gpt4 book ai didi

java - JEuclid - 设置从 MathML 转换的图像的大小

转载 作者:行者123 更新时间:2023-12-01 04:48:45 32 4
gpt4 key购买 nike

我正在寻找一种在 MathML 到图像转换后设置输出图像尺寸的方法。我写了一个简单的代码:

public static void main(String[] args) throws IOException {
Converter converter = Converter.getInstance();
converter.convert(new File("C:\\test.html"),
new File("C:\\out.jpg"), "image/jpeg");
}

test.html 看起来像:

<?xml version="1.0"?>
<!DOCTYPE math PUBLIC "-//W3C//DTD MathML 2.0//EN" "http://www.w3.org/TR/MathML2/dtd/mathml2.dtd">
<math mode="display">
<mrow>
<munderover>
<mo>&#x222B;</mo>
<mn>1</mn>
<mi>x</mi>
</munderover>
<mfrac>
<mi>dt</mi>
<mi>t</mi>
</mfrac>
</mrow>
</math>

结果我得到了一个尺寸为 21x37px 的图像。到目前为止我已经尝试过一些东西(但它不起作用):

MutableLayoutContext params = new LayoutContextImpl(
LayoutContextImpl.getDefaultLayoutContext());
params.setParameter(Parameter.?, ?);

你知道我可以操纵这个维度的方法吗?

最佳答案

我找到了一种方法,这里有帮助的参数是:

params.setParameter(Parameter.MATHSIZE, 50f);

关于java - JEuclid - 设置从 MathML 转换的图像的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15384274/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com