Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将谷歌幻灯片EMU单位转换为像素-API_Java_Powerpoint_Google Slides Api_Google Slides - Fatal编程技术网

Java 将谷歌幻灯片EMU单位转换为像素-API

Java 将谷歌幻灯片EMU单位转换为像素-API,java,powerpoint,google-slides-api,google-slides,Java,Powerpoint,Google Slides Api,Google Slides,我正在使用GoogleAPI获取给定Google幻灯片演示文稿中图片的裁剪、尺寸和缩放信息。我打算将这些信息移植并用于将这些幻灯片发布为网页(HTML)或将相同的内容移植到谷歌文档(视情况而定) 我面临的问题是,我不清楚EMU单位如何映射到像素 根据试错计算,9525电动车组似乎是1像素 但是当我提到 我得到了3750emu=1像素,这是它实际上看起来的1/2.54 有趣的是,系数是2.54,也就是每英寸多少厘米 我想我可以用9525的换算系数,但这没有意义,我想确保我走在正确的轨道上。

我正在使用GoogleAPI获取给定Google幻灯片演示文稿中图片的裁剪、尺寸和缩放信息。我打算将这些信息移植并用于将这些幻灯片发布为网页(HTML)或将相同的内容移植到谷歌文档(视情况而定)

我面临的问题是,我不清楚EMU单位如何映射到像素

根据试错计算,9525电动车组似乎是1像素

但是当我提到

  • 我得到了3750emu=1像素,这是它实际上看起来的1/2.54
有趣的是,系数是2.54,也就是每英寸多少厘米

我想我可以用9525的换算系数,但这没有意义,我想确保我走在正确的轨道上。 有人对此有明确的解释吗?

根据:

英制公制单位(EMU)定义为1/360000厘米,因此每英寸有914400 EMU,每点有12700 EMU

我猜他们使用了与CSS相同的单位。在这种情况下,您可以发现1英寸相当于96像素:

参考像素是设备上一个像素的视角,像素密度为96dpi,与读卡器的距离为一臂。因此,对于28英寸的标称臂长,视角约为0.0213度。因此,对于臂长读数,1px对应于约0.26毫米(1/96英寸)

从这里,数学很简单:

914,400 / 96 = 9525
这就是你在实验中发现的

工具书类