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>&#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.?, ?);

Вы знаете, как я мог манипулировать этим измерением?

1 ответ

Я нашел способ, парам, который помогает здесь:

params.setParameter(Parameter.MATHSIZE, 50f);
Другие вопросы по тегам