我正在尝试但没有使用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中:
我在这里做错了什么?如何显示嵌入的图像?