关于分辨率、像素和毫米的有关问题
关于分辨率、像素和毫米的问题
我想在1366*768分辨率下,显示实际长度为15毫米的Label
请问Label的Width数值应该设为多少?
------解决思路----------------------
毫米->像素转换:dpi为分辨率
mm * dpi / 25.4
------解决思路----------------------
1、Form等有形控件的长度、宽度尺寸的单位,都是默认“像素”。
2、DPI(分辨率) = 像素 / 1英吋,它是一个单位中有多少个点的概念。
3、分辨率、像素和毫米的关系
(1)象素数 / DPI = 英寸数
(2)英寸数 * 25.4 = 毫米数
你的问题:
1、要知道屏幕的分辨率DPI=屏幕宽度多少个点(像素)/ 屏幕宽度多少英寸数
比如:1366/ 10 =136.6(假设屏幕10英寸)
2、公式:象素数 = 毫米*DPI/25.4
你的问题=15*136.6/25.4=80.67
------解决思路----------------------
用GetDeviceCaps可以查到设备分辨率。
我想在1366*768分辨率下,显示实际长度为15毫米的Label
请问Label的Width数值应该设为多少?
------解决思路----------------------
毫米->像素转换:dpi为分辨率
mm * dpi / 25.4
------解决思路----------------------
1、Form等有形控件的长度、宽度尺寸的单位,都是默认“像素”。
2、DPI(分辨率) = 像素 / 1英吋,它是一个单位中有多少个点的概念。
3、分辨率、像素和毫米的关系
(1)象素数 / DPI = 英寸数
(2)英寸数 * 25.4 = 毫米数
你的问题:
1、要知道屏幕的分辨率DPI=屏幕宽度多少个点(像素)/ 屏幕宽度多少英寸数
比如:1366/ 10 =136.6(假设屏幕10英寸)
2、公式:象素数 = 毫米*DPI/25.4
你的问题=15*136.6/25.4=80.67
------解决思路----------------------
用GetDeviceCaps可以查到设备分辨率。