JEuclid - установить размер изображения, преобразованного из MathML
Я ищу способ установить размер выходного изображения после преобразования 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>∫</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.?, ?);
Вы знаете, как я мог манипулировать этим измерением?
1 ответ
Я нашел способ, парам, который помогает здесь:
params.setParameter(Parameter.MATHSIZE, 50f);