像素-英寸-厘米-DPI-转换
#region 像素-英寸-厘米-DPI-转换
double 英寸厘米 = 2.54;
double 厘米英寸 = 0.393700787;
/// <summary>
/// 英寸转厘米
/// </summary>
/// <param name="英寸"></param>
/// <returns>厘米</returns>
public double 英寸转厘米(double 英寸)
{
return 英寸 * 英寸厘米;
}
/// <summary>
/// 厘米转英寸
/// </summary>
/// <param name="厘米"></param>
/// <returns>英寸</returns>
public double 厘米转英寸(double 厘米)
{
return 厘米 / 英寸厘米;
}
/// <summary>
/// 厘米转像素
/// </summary>
/// <param name="厘米"></param>
/// <param name="DPI"></param>
/// <returns></returns>
public int 厘米转像素(double 厘米,int DPI)
{
return (int)(厘米转英寸(厘米) * DPI);
}
/// <summary>
/// 像素转厘米
/// </summary>
/// <param name="像素"></param>
/// <param name="DPI"></param>
/// <returns></returns>
public double 像素转厘米(int 像素, int DPI)
{
return 英寸转厘米(像素 / DPI);
}
#endregion
版权声明:本文为binsys原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。