導(dǎo)讀 關(guān)于毫米汞柱,毫米這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、像素與毫米的轉(zhuǎn)換轉(zhuǎn)換還需要
關(guān)于毫米汞柱,毫米這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、像素與毫米的轉(zhuǎn)換轉(zhuǎn)換還需要知道另一個參數(shù):DPI(每英寸多少點)象素數(shù) / DPI = 英寸數(shù)英寸數(shù) * 25.4 = 毫米數(shù) 對于顯示設(shè)備,不管是打印機(jī)還是屏幕,都有一種通用的方法先用GetDeviceCaps(設(shè)備句柄。
2、LOGPIXELSX)或者GetDeviceCaps(設(shè)備句柄,LOGPIXELSY)獲得設(shè)備每英寸的像素數(shù)分別記為:px 和 py一英寸等于25.4mm那么毫米換算成像素的公式為 水平方向的換算: x * px /25.4垂直方向的換算: y * py /25.4像素?fù)Q算為毫米 x * 25.4 / px在程序中這么寫MyControl.Height := 10{mm} * PixelsPerInch * 10 div 254;分子和分母同乘以10,將浮點數(shù)運算轉(zhuǎn)化為整數(shù)運算。
3、效率更高。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!