Я пытаюсь и не могу использовать Html2Image для отображения встроенного изображения в изображении, сгенерированном из HTML.
Вот HTML-код со встроенным изображением:
<b>HIIII LARGE</b><br>
<img src="data:image/png;base64, uohpiuguigiuguugyfy..." alt="test"/>
Я преобразую его в PNG, используя:
HtmlImageGenerator imageGenerator = new HtmlImageGenerator();
imageGenerator.loadHtml(getTemplate("char", size, model));
imageGenerator.saveAsImage("temp.png");
imageGenerator.saveAsHtmlWithMap("hello-world.html", "hello-world.png");
BufferedImage image = imageGenerator.getBufferedImage();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(image, "png", baos);
baos.flush();
final byte[] imageInByte = baos.toByteArray();
baos.close();
return imageInByte;
Но встроенное изображение не отображается в сгенерированном PNG:
Что я здесь не так делаю?Как получить встроенное изображение для отображения?