日期:2014-05-18  浏览次数:20802 次

请问在120DPI的情况下,我这个函数是否需要更改?
/// Convert inch to cm
/// 1 inch = 2.5400 cm
在96DPI的情况下,使用以下函数:
public static decimal FromInchToCM(decimal inch)
{
  return Math.Round((System.Convert.ToDecimal((inch / 100)) * System.Convert.ToDecimal(2.5400)), 2);
}
 
请问如果我将DPI更改为120DPI的情况下,这个函数是否需要更改?DPI好像会影响像素,但是是否影响这个转换?

------解决方案--------------------
DPI就是一inch里有多少个点儿。
你这个参数是英寸,转换返回的是厘米,和dpi没关系啊。