将com.lowagie.text.Image转换为BuffereImage
如何将com.lowagie.text.Image成功转换为BuffereImage。请帮帮我将com.lowagie.text.Image转换为BuffereImage,image,itext,bufferedimage,Image,Itext,Bufferedimage,如何将com.lowagie.text.Image成功转换为BuffereImage。请帮帮我 com.lowagie.text.Image itemImg=getHeaderImage(true); ByteArrayOutputStream bas = new ByteArrayOutputStream(); ImageIO.write((RenderedImage) itemImg,"png"
com.lowagie.text.Image itemImg=getHeaderImage(true);
ByteArrayOutputStream bas = new ByteArrayOutputStream();
ImageIO.write((RenderedImage) itemImg,"png", bas);
byte[] data = bas.toByteArray();
InputStream in = new ByteArrayInputStream(data);
BufferedImage image = ImageIO.read(in);
现在我得到了异常“java.lang.ClassCastException:com.lowagie.text.ImgRaw不能强制转换为java.awt.image.renderImage”
有人能帮我吗?…iText不能这样做,不行。iText的image类用于将图像导入pdf文件,而不是从中取出 话虽如此,您可以从ImgRaw中获取字节、每个组件的位等等,并使用这些信息构建AWT映像