Officer:如何使用原始宽度和高度插入图片

问题描述 投票:1回答:1

就像标题中一样:我想在.docx文档中添加几个外部图像。但是当使用body_add_img时,我需要指定宽度和高度。有没有办法将它们设置为要添加的原始图像的宽度和高度?

为什么我需要那个?我的图像(大约50张)具有不同的宽度和高度,因此手动将其宽度和高度放入(大约50个)body_add_img调用中会很痛苦。

r officer
1个回答
0
投票

如果图像是png,则可以png::readPNG获得以像素为单位的宽度和高度,然后除以DPI以得到以英寸为单位的尺寸。 (用您的DPI替换300)

dpi <- 300
img_size <- dim(png::readPNG('image/path/here.png'))/dpi
© www.soinside.com 2019 - 2024. All rights reserved.