如何在html2image中显示嵌入式图像?

时间:2018-11-22 22:03:51

标签: java html image

我正在尝试但没有使用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中:

enter image description here

我在这里做错了什么?如何显示嵌入的图像?

0 个答案:

没有答案