如何在行中添加图像保持图像大小?

时间:2018-04-20 12:58:16

标签: java excel apache-poi

当我使用BufferedImage这样检查时,我有一张1418像素高度70像素的图像

File file = new File("/home/newage/Pictures/signature.png");
BufferedImage imageIO = ImageIO.read(file);
int height = imageIO.getHeight();
int width = imageIO.getWidth();

当我在apache poi中使用createPicture方法时,大小返回455 x 22

Drawing drawing = sheet.createDrawingPatriarch();
Picture pict = drawing.createPicture(anchor, pictureIdx);

double pictWidthPx = pict.getImageDimension().getWidth();
double pictHeightPx = pict.getImageDimension().getHeight();

我需要保持图像的大小并放入excel行。

怎么做?

0 个答案:

没有答案