像素-英寸-厘米-DPI-转换
View Code
1 #region 像素-英寸-厘米-DPI-转换 2 3 double 英寸厘米 = 2.54; 4 double 厘米英寸 = 0.393700787; 5 /// <summary> 6 /// 英寸转厘米 7 /// </summary> 8 /// <param name="英寸"></param> 9 /// <returns>厘米</returns> 10 public double 英寸转厘米(double 英寸) 11 { 12 return 英寸 * 英寸厘米; 13 } 14 15 /// <summary> 16 /// 厘米转英寸 17 /// </summary> 18 /// <param name="厘米"></param> 19 /// <returns>英寸</returns> 20 public double 厘米转英寸(double 厘米) 21 { 22 return 厘米 / 英寸厘米; 23 } 24 25 /// <summary> 26 /// 厘米转像素 27 /// </summary> 28 /// <param name="厘米"></param> 29 /// <param name="DPI"></param> 30 /// <returns></returns> 31 public int 厘米转像素(double 厘米,int DPI) 32 { 33 return (int)(厘米转英寸(厘米) * DPI); 34 } 35 36 37 /// <summary> 38 /// 像素转厘米 39 /// </summary> 40 /// <param name="像素"></param> 41 /// <param name="DPI"></param> 42 /// <returns></returns> 43 public double 像素转厘米(int 像素, int DPI) 44 { 45 return 英寸转厘米(像素 / DPI); 46 } 47 #endregion