像素英寸厘米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
原文地址:https://www.cnblogs.com/lvfeilong/p/fffdsfdsf.html