1.Excel中图片的大小和像素尺寸之间的关系
一、高度计算
EXCEL的高度在文档记录是以磅为单位的,sheetFormatPr类的defaultRowHeight是默认行高以磅为单位大小。
MAC WPS默认值:17.6磅 ( 默认字体:宋体 大小12磅), Windos WPS值:13.5磅 (默认字体:宋体 大小11磅)。
换算公式为:72磅(lb)=1英寸(in),1英寸=2.54厘米(cm)。
那么1磅=1/72英寸,而1英寸所含有PPI个像素,这里就不详细展开PPI的计算了,现在一般计算机默认为96,详细的计算可以自己百度。
因此磅到像素的转换为 : PX=(PT/72PPI) (公式-1) 其中PX为像素 PT为磅
厘米到像素的转换为: PX= (mm/2.54PPI) (公式-2) 其中PX为像素 mm为厘米
WINDOWS WPS计算 默认字体:宋体 大小11磅
高度为13.5磅的像素为 px=13.5/72*96 =18.00
高度为0.48厘米的像素为 px=0.48/2.54*96 =18.14
在WPS的若某行存在与默认不一样的高度时,在某行类的属性上ht就存在磅值,其计算方式与默认磅值相同。
此处的厘米数为wps上展示的,下同,和上述计算对比使用,有兴趣的同学可以根据宏获取磅值,再算像素
MAC WPS计算 默认字体:宋体 大小12磅
高度为17.6磅的像素为 px=17.6/72*96 =23.46
高度为0.62厘米的像素为 px=0.62/2.54*96 =23.43
二、宽度计算
宽度值到像素的转换为 : PX=(width*8) (公式-3) 其中PX为像素 width为 defaultColWidth或列的值。
WINDOWS WPS计算 默认字体:宋体 大小11磅 defaultColWidth值:9
宽度width为9的像素为 px=9*8 =72.00
宽度为1.9厘米的像素为 px=1.9/2.54*96 =71.81
同样设置,在col上设置列宽时:
宽度width为22.375的像素为 px=22.375*8 =179
宽度为4.74厘米的像素为 px=4.74/2.54*96 =179.14
MAC WPS计算 默认字体:宋体 大小12磅 defaultColWidth值:9.1428
宽度为9.1428的像素为 px=9.1428*8 =73.14
宽度为1.79厘米的像素为 px=1.79/2.54*96 =67.65
宽度为1.93厘米的像 为 px=1.93/2.54*96 =72.94 (同样的设置在windows下)
原文链接:https://blog.csdn.net/likewindy/article/details/102750832