我想转换一个BufferedImage
to an java.awt.Image
.
我的源图像是 tif 所以我使用 JAI 将其读取为PlanarImage
:
PlanarImage 源 = JAI.create("文件加载", IMG_DIR + tagImgName);
然后我将其保存为对象属性BufferedImage
tagImg = source.getAsBufferedImage();
对于 .pdf-Export (通过 iText)我需要它作为java.awt.Image
Thanks!
java.awt.image.BufferedImage http://download.oracle.com/javase/6/docs/api/java/awt/image/BufferedImage.html已经是一个子类java.awt.Image http://download.oracle.com/javase/6/docs/api/java/awt/Image.html,因此您不需要任何转换或转换。您可以使用 BufferedImage 代替 Image。
你可以直接这样做:
Image tagImg = source.getAsBufferedImage();
// use tagImg with iText library here
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)